在C#公共方法中,“int”表示除了整数类型外还有什么?
发布时间:2020-12-15 06:34:01 所属栏目:百科 来源:网络整理
导读:在C#中,定义一个公共方法如: public int myMethod(String someString){ //code } int类型除了整型外还有什么意义?令我困惑的是该方法在这种情况下使用String作为参数. 解决方法 这是方法的返回类型.在这种情况下,一个范围为32位的带符号整数 -2,147,483,64
在C#中,定义一个公共方法如:
public int myMethod(String someString) { //code } int类型除了整型外还有什么意义?令我困惑的是该方法在这种情况下使用String作为参数. 解决方法
这是方法的返回类型.在这种情况下,一个范围为32位的带符号整数
-2,147,483,648 .. +2,647 它对应于.NET类型System.Int32. int只是一个方便的C#别名. 你会返回一个这样的值 public int Square(int i) { return i * i; } 你可以这样称呼它 int sqr = Square(7); // Returns 49 // Or double d = Math.Sin(Square(3)); 如果您不需要返回值,您可以安全地忽略它. int i; Int32.TryParse("123",out i); // We ignore the `bool` return value here. 如果没有返回值,则可以使用关键字void替换该类型. void不是真正的类型. public void PrintSquare(int i) { Console.WriteLine(i * i); } 你会这样称呼它 PrintSquare(7); 您的示例中的方法接受一个字符串作为输入参数,并返回一个int作为结果.一个实际的例子是一个计算字符串中元音数量的方法. public int NumberOfVowels(string s) { const string vowels = "aeiouAEIOU"; int n = 0; for (int i = 0; i < s.Length; i++) { if (vowels.Contains(s[i])) { n++; } } return n; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |