C#里求解释一下这短句的意思和用法啊:Console.WriteLine("{0},{1}.",myString,myteger);

原文是:
int myInteger=17;
string myString="myInteger is";
Console.WriteLine("{0},{1}.",myString,myteger);
Console.Read();
{0},{1} 表示什么?

你好,这句话的意思是在控制台输出一段话,这段话由两部分组成,{0}代表第一部分,{1}代表第二部分,这个{0}和{1]是占位的,实际内容是后面的myString和myteger,分别顶替的{0}和{1},这两个变量是STRING类型
Console是控制台,WriteLine就是输出一行并且换行。追问

{0}和{1},这两个变量是STRING类型。那么也有其他数据类型的吧,

Console.WriteLine(),括弧里的类型定义都是怎么弄的啊。

比如int型的,可不可以像 Console.WriteLine(int,int,a,b )这样子来表示输入2个int型整数呢。

Console.Write和、 Console.Read哪个是写入和输出啊,

追答

你好,那个{0}只是用来占位的,是一种字符串的拼接用法。
如果你想输出整形的或者其他类型的,且想按照自己的排列顺序,可以这样
int a = 1;
int b = 2;
Console.WriteLine("我想输出数字{0},和数字{1}",a.toString(),b.toString());
或者直接输出某种类型的(因为C#会给你自动转成字符串)
int a = 5;
Console.Writeline(a);

另外,Console.Write是程序在屏幕上Write(写,即输出)东西,
Console.Read是程序在屏幕上Read(读你输入)的东西。
这样好理解嘛~
good luck!

追问

谢谢你啊。我基本明白了。
再请教一下,a.toString() 是不是把 a作为string类型来输出?

还有,遇到不懂的函数,去哪里查最好啊?网上随便搜的话,我觉得不完整。我是希望能搜索到该函数的定义、用法,以及例子, 这样才能方便理解学习。

追答

是的,像C#中常见的int,double,float都可以toString()转成string类型来输出。
如果遇到不懂的函数,请到下面这个网址去查就可以了,上面还有提供例子帮助你理解。
http://msdn.microsoft.com/zh-cn/library/
上面有所有的API

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答