C#问号的作用,问号的使用方法?
网友回答
第一种:单问号作为条件判断的三元运算符。
这种方式可以处理一些简单的IF结构的条件语句,
比如简单的根据条件结果赋值的功能:
int a =4;
int b =-4;
int c = b >0? b : a;
上面的代码实现了如果变量b的值大于0,则将b的值赋给c,否则将a的值赋给c。
第二种:单问号做为基本数问据类型声明变量的标识符。
这种方式结构如下:
int?<argument>=<value>;
这样可以实现基本数据类型的值也可以赋为null。
比如:
int i =null;
这样的代码将在编译时答报错,而像下面的代码则可以正常执行:
int? i =null;
第三种:双问号做为条件判断的运算符。
比如我们要版保证一个字符串权对象的值不能为null,则可以使用如下方式:
string str1 =null;
string str2 = str1 ??"";
上面代码将自动判断str1对象的值,如果不为null,将str1的值赋于str2,否则将空字符串赋于str2
网友回答
一、凡是表疑问的句子:询问、责问、反问、选择问、商量、设问或不需要回答来而语气是疑问的句子,末尾都用问号。
例:是谁创造了人类世界?
二、反问句末尾一般用问号,但反问句语气很重,感情强烈,末尾可用叹号;语气缓和自,可看作陈述句,末尾可用句号。
例:这哪还有什么尊重可言?
三、选择问句中,选择项较短,选择项之间可不用逗号,只在句末用问号。
例:主持这个项目的是你还是我?
四、选择问句中,有时为了加强语气,也可以在每个分句的末尾用问号。
例:我们是要命呢?还是要现大洋?
五、对生年、卒年不详或有疑问的,用问号表示。
例:曹邺(816—?),桂州人。
参考资料来源:百科-问号