WEB开发网
开发学院软件开发C语言 从键盘布局开始说C#中的符号 阅读

从键盘布局开始说C#中的符号

 2010-09-30 22:35:45 来源:WEB开发网   
核心提示: 代码staticvoidmain(){List<string>list=newList<string>();intsearch;list.Add("public");list.Add("protected");list.Add(&q

代码

static void main()
{
List<string> list = new List<string>();
int search;
list.Add("public");
list.Add("protected");
list.Add("private");
list.Sort();
search = list.BinarySearch("protected internal");
if (search < 0)
{
list.Insert(~search, "protected internal");
}
foreach (string accessModifier in list)
{
Console.WriteLine(accessModifier);
}
}

输出结果为:

private 
protected 
protected internal 
public 

2. !,@,#和$

!相信地球人都知道,非逻辑运算符,这里不多讲。@常用在字符串开头,它可以告诉编译器忽略转义符,从而可以很方便的将一些特殊字符按用户表达意愿输出,另外在Aspx.Net中这个字符常和其他字符混合使用。#和$微软暂时没盯上(表述错误,后面有补充)。不过$符号相信很多人都熟悉,大名鼎鼎的 JQuery使得这个符号处处可见,不过不保证以后微软也插上一脚。

4.%,^,&,*,(),-,+,=,{},|和\

这些符号基本都是常见符号符号,因此这里也只做简单解释。%是求余运算符,^是异或位运算符,&则是且位运算符,另外|是或位运算符。*既可以用作乘法符号,还可以表示为指针。()和{}用于对象中,前者一方面表示函数参数区域,另一方面在强制类型转换时表示把一种类型强制转换为括号中的类型,除此,它还用来包裹运算部分从而制定运算优先级,后者则长表示代码片段作用域,它既可以用于指代命名空间中的有哪些类或类中包括哪些属性方法等,还可以用于在协助C#中某些特殊操作时指定其作用块,如fixed,using等等,另外在字符串格式化中,{}和数字组合表示目标字符串中待替换子串位置, e.g. String.Format(“{0} + {1}={3}”, 1,2,3)。+通常表示相加数学运算符,=则长用来表示赋值操作。另外,这些操作符可以组合来表示不同含义,后面将会详细说明这一部分。\用于转义符的开始,如\n表示换行。

上一页  1 2 3 4 5  下一页

Tags:键盘 布局 开始

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接