1)可以添加带有int?
的字符串2)为什么我们把f放在浮点型数字上,把l放在长型数字上?
3)anArray [2]和anArray.GetValue(3)之间有什么区别吗?为什么要使用第二个 一个?
4)如果我在“for”类型循环中使用Counter,最好在程序开头或每个循环中声明计数器?
答案 0 :(得分:1)
可以使用int添加字符串吗?
不,你必须使用强制转换:int result = Int32.Parse("10") + 10;
为什么我们把f放在浮点型数字上,把l放在长型数字上?
一种指示变量值类型以防止混淆的方法:右侧是单独评估的。根据C#规范,包含没有后缀的小数点的数字被解释为double。
anArray [2]和anArray.GetValue(3)之间有什么区别吗? ?为什么要使用第二个?
在给定的情况下,它们都是相同的,只是考虑到GetValue()
有多个重载,以便让你从多维数组中获取元素数据。
如果我在“for”类型循环中使用Counter,最好声明 程序开始时或每次循环时的计数器?
对于每个循环,甚至是嵌套的循环,您应该声明一个单独的计数器(i
)。看一下这个例子:
for (int i = 0; i < 100; i++)
{
for(int j = 0; j < 100; j++)
{
Console.Write(i * j);
}
}