问题1:
int a;
Console.WriteLine(a);int 类型的默认值是0,为什么这样写不可以?
问题2:Console.WriteLine("gand total:\t{0,8:c}", billtotal + tip); {0,8:c}", 是什么意思?
3、问题:if (Temp == string.Empty)是判断不能为空吗?
if (temp == "")这样写写也可以
int a;
Console.WriteLine(a);int 类型的默认值是0,为什么这样写不可以?
问题2:Console.WriteLine("gand total:\t{0,8:c}", billtotal + tip); {0,8:c}", 是什么意思?
3、问题:if (Temp == string.Empty)是判断不能为空吗?
if (temp == "")这样写写也可以
解决方案 »
- c# 关于数组内存的问题 影响数组地址
- 求教自动检测串口参数的方法
- 请问C#中如何把EXCEL表中的数据添加到数据库中
- 求解密的方法~~~~~~
- 高手大虾救救我,解决就给分
- 我写了一个ajax方法,但是为什么后台第一遍执行完后又回到第一行重新执行到command.Fill(ds);就报错?
- 如何实现Wap的实现功能
- 请问如何写出类似MP3播放器界面的程序,请各位高手给个思路
- 难题:如果让IList在dataSource下拉列表中能显示出来?象dataset就能被IDE识别,用于ListBox等作为datasource
- 多个程序集之间的引用问题。
- C#读二进制文件,如何读取2个字节,但不提升字节位置。
- tcp
2.是对输出值进行排版的,意思为居中对齐后偏移8单位
3.string.Empty在一般情况下与“”可以互相转换;差别为string.Empty 不分配存储空间,而"" 分配一个长度为空的存储空间个人理解,希望有所帮助
Dim a As Integer
Console.WriteLine(a)
2 后面第一个参数用货币符号表示,左边留空,共占8个位置
3 基本一样,string.empty的定义就是 ="",不过empty是个共享变量,代码里就只有一份,""相当于每个地方都new了一个空字符串,但是相同的字符串又会有字符串驻留的概念,所以还比较复杂,你就当一样吧