博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#学习笔记之基本数据类型与分支语句
阅读量:6273 次
发布时间:2019-06-22

本文共 1075 字,大约阅读时间需要 3 分钟。

一、c#中的数据类型与c++或是java中的数据类型基本上大同小异,都包括整型int,short,long、浮点型double,float、字符型char、数组、以及字符串string。其中需要注意的是

byte在c#中只需要1字节,还有float类型声明变量的值时,必训在数值后面添加后缀f;使用decimal类型声明变量时,必须在数值后面添加后缀m,否则会编译出错。

 

二、转义字符

转义字符是被赋予特殊意义的字符,可以表达换行、换页和制表等特殊含义。

其中,若要使字符串中的转义字符不被转义,可以使用@。

eg:

Console.WriteLine("Hello \nWorld");    

输出显示为:Hello

                 World

Console.WriteLine(@"Hello \nWorld");

输出显示为:Hello \nWorld 

 

 

三、枚举类型

其实在学习c++时接触过枚举类型,因为没正式使用过,所以没有太掌握。

eg:

enum day:int

{

first = 0;

secong = 21;

third = 23;

}

此时,各个变量的值就是赋予的值,若没给变量赋值,枚举就自动的从0开始给变量赋值,后面的值为前一个的值加一

eg:

enum day:int

{

first;

second=100;

third;

}

此时,first = 0,second = 100,third = 101;

 

四、分支语句

c#中的分支语句个人认为与c++ ,java没有什么不同(也许是了解的还不太深刻),其中有一点需要注意就是c#中的if或是while或是do----while里面的判断语句必须是bool型的

eg:

int i = 1;

while(i)

{

----

}

在c#中会报错,正确应该是

while(true)

{

---

}

另外,c#中foreach语句非常便捷好用,语法是

foreach(type identifier in expression)

{

statement;

}

 

eg:

 static void Main(string[] args)

{
    foreach (string inarg in args)
    {
       Console.WriteLine(“{0} {1}”,
                         inarg, inarg.Length );
    }
}

其输出args中所有的参数值,而不用知道具体的参数的个数,避免越界错误的产生。

转载于:https://www.cnblogs.com/zyqBlog/p/4360345.html

你可能感兴趣的文章
P6 EPPM Manual Installation Guide (Oracle Database)
查看>>
XMPP协议、IM、客户端互联详解
查看>>
PHP写文件函数
查看>>
mysql的sql_mode合理设置
查看>>
函数连续性与可导性
查看>>
linux下libevent安装
查看>>
用ip来获得用户所在地区信息
查看>>
卡尔曼滤波
查看>>
linux下面覆盖文件,如何实现直接覆盖,不提示
查看>>
CSS3阴影 box-shadow的使用和技巧总结
查看>>
Linux下高cpu解决方案
查看>>
SQL事务用法begin tran,commit tran和rollback tran的用法
查看>>
centos7 crontab笔记
查看>>
.Net AppDomain.CurrentDomain.AppendPrivatePath(@"Libs");
查看>>
【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D
查看>>
Android Mina框架的学习笔记
查看>>
合并两个排序的链表
查看>>
rtf格式的一些说明,转载的
查看>>
REST Security with JWT using Java and Spring Security
查看>>
echarts学习总结(二):一个页面存在多个echarts图形,图形自适应窗口大小
查看>>