c#如何嵌套第三方程序

C# (or other programming languages also) allows to use a conditional/ternary operator within another conditional/ternary operator.

C#(或其他编程语言)还允许在另一个条件/三元运算符中使用条件/三元运算符。

Syntax:

句法:

    (logical_test1) ?
((logical_test2)? True_block : false_block) :
false_block_outer;

If logical_test1 is true then logical_test2 will be checked, if it is true then "true_block" executes, else "false_block" executes, and if logical_test1 is false then "false_block_outer" will be executed.

如果logical_test1为true,则将检查logical_test2 ,如果为true,则将执行“ true_block” ,否则将执行“ false_block” ,如果logical_test1为false,则将执行“ false_block_outer”

Note: Inner conditional operator can be used in any block as per the requirement.

注意:根据条件,可以在任何块中使用内部条件运算符。

嵌套条件/三元运算符的C#示例 (C# example for nested conditional/ternary operator)

Here, we are asking to input three numbers and finding the largest number.

在这里,我们要求输入三个数字并找到最大的数字。

// C# program to demonstrate example of
// nested conditional operator
using System;
using System.IO;
using System.Text;
namespace IncludeHelp
{class Test
{// Main Method
static void Main(string[] args)
{//finding largest of three  numbers
int a;
int b;
int c;
//input numbers
Console.Write("Enter first number : ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter second number: ");
b = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter third number : ");
c = Convert.ToInt32(Console.ReadLine());
//finding largest number
int large = (a>b)?((a>c)?a:c):(b>c?b:c);
Console.WriteLine("Largest number is {0}", large);
//hit ENTER to exit the program
Console.ReadLine();
}
}
}

Output

输出量

First run:
Enter first number : 30
Enter second number: 20
Enter third number : 10
Largest number is 30
Second run:
Enter first number : 10
Enter second number: 30
Enter third number : 20
Largest number is 30
Third run:
Enter first number : 10
Enter second number: 20
Enter third number : 30
Largest number is 30

翻译自: https://www.includehelp.com/dot-net/nested-conditional-operator-example-in-c-sharp.aspx

c#如何嵌套第三方程序

c#如何嵌套第三方程序_C#程序演示嵌套条件运算符的示例相关推荐

  1. c#象棋程序_C ++程序确定象棋方块的颜色

    c#象棋程序 A chess board is equally divided into 64 identical squares that are black and white alternate ...

  2. ad转换汇编语言程序_C程序如何转换成汇编

    ad转换汇编语言程序 在较早的文章中,我们已经了解了C运行时:启动main和如何将C程序存储在RAM存储器中之前 . 在这里,我们将看到" C程序如何转换为程序集?" 以及它在机器 ...

  3. mysql数据库访问程序_c++程序访问MySQL数据库操作示例

    1.安装mysql sudo apt-get install mysql-server mysql-client 安装过程中会提示设置用户名和密码 2.启动mysql sudo /etc/init.d ...

  4. c调用python第三方库_c/c++调用python程序且含tensorflow第三方库

    对于纯python程序而言,用c程序来调用是比较适合的,如果python程序中包含了其他第三方库,则调用极可能出错,且不易查明原因.如笔者曾用c程序调用包含tensorflow的python程序,有的 ...

  5. c 运算符##_C#程序演示关系运算符的示例

    c 运算符## Relational operators are used to compare the values and returns Boolean values, if condition ...

  6. 视觉SLAM十四讲学习笔记-第三讲-相似、仿射、射影变换和eigen程序、可视化演示

    专栏系列文章如下: 视觉SLAM十四讲学习笔记-第一讲_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习笔记-第二讲-初识SLAM_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习 ...

  7. 【Java 面向对象】基础、Java程序的内存划分、嵌套类(内部类、静态嵌套类)、局部类、接口的升级问题(默认方法、静态方法)、instanceof

    面向对象 对象的内存 复杂对象的内存 对象数组的内存 思考:方法存储在哪里? Java程序的内存划分 this.super 注解(Annotation) 访问控制(Access Control) to ...

  8. 红外接收器c语言软件,红外线遥控解码接收程序_C语言.doc

    红外线遥控解码接收程序_C语言.doc (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 红外线遥控解码接收程序-C语言.txt铁饭碗 ...

  9. 如何安装鸿蒙应用,华为鸿蒙OS系统手机怎么安装第三方的应用程序?

    最近,随着越来越多小伙伴在使用鸿蒙的过程中遇到了越来越多的问题.比如有的小伙伴说自己的华为手机升级鸿蒙系统之后,就没有办法安装一些第三方的应用程序了,这要怎么解决呢?其实,这是鸿蒙系统的一个特性,下面 ...

最新文章

  1. 全局变量和局部变量的区别_值得收藏!8大技巧,带你了解菜鸟和高手的区别!...
  2. 剑指Offer_Python实现
  3. 你以为的ASP.NET文件上传大小限制是你以为的吗
  4. 取特定字符串后的数字 linux_Linux相关操作(四)
  5. 【JSON】数据格式
  6. C++ new和delete(C++动态分配和释放内存)
  7. 支付宝安全进程也“耍流氓”
  8. 一个自己写的有关数据库的treeview.
  9. 546. Remove Boxes 移除盒子
  10. mysql goldengate_oracle GoldenGate实现Oracle到MySQL数据平滑迁移
  11. 一文详解Kafka API
  12. 一款无需写任何代码即可一键生成前后端代码的开源工具
  13. oracle 创建一个用户,只能访问指定的对象
  14. 服务器与交换机对接链路聚合mode=0模式传输带宽慢问题
  15. 超详细的SFtp工具类及使用
  16. TSINGSEE青犀视频构建pion webrtc运行broadcast示例的步骤
  17. 对于大数据、人工智能时代,我们应该如何面对?
  18. 编译内核遇到:error: ‘ovl_v1_fs_type’ undeclared (first use in this function)错误
  19. nextjs+MDX渲染md文件并生成目录
  20. xcode 10.3 for Mac

热门文章

  1. 改变centos系统的时区
  2. Ubuntu16.04LTS修改开机动画
  3. 求二叉树节点个数、叶子节点、节点层次与宽度
  4. Fighting_小银考呀考不过四级【递推】
  5. Gson的使用,对于不需要html escape的情况的处理
  6. TCP Socket 粘包
  7. data.frame类型数据如何将第一列值替换为行号
  8. 失败创业者的告白:初创团队应有一位绝对领导者
  9. 斯蒂芬斯蒂芬但是当时发生的s
  10. repair filesystem 一般是什么引起的和该怎样解决