c# int用法大全
在 C# 中,int
是表示整数类型的关键字。它可以存储介于 -2,147,483,648 到 2,147,483,647 之间的整数值。
以下是一些常见的 int
的用法:
- 定义变量并初始化:
int number = 10;
- 进行算术运算:
int sum = 5 + 3; // 加法
int difference = 8 - 4; // 减法
int product = 2 * 6; // 乘法
int quotient = 10 / 2; // 除法
int remainder = 10 % 3; // 求余
- 增加或减少变量的值:
int value = 5;
value += 3; // value 现在为 8
value -= 2; // value 现在为 6
- 比较两个
int
的值:
int a = 5;
int b = 3;
bool isEqual = a == b; // 判断是否相等(false)
bool isGreater = a > b; // 判断是否大于(true)
bool isLess = a < b; // 判断是否小于(false)
- 转换为字符串:
int number = 42;
string str = number.ToString(); // 将 int 转换为字符串
- 解析字符串为
int
:
string str = "123";
int number = int.Parse(str); // 将字符串解析为 int
- 判断一个字符串是否能成功解析为
int
:
string str = "abc";
bool canParse = int.TryParse(str, out int result);
// 如果可以解析,canParse 为 true,result 为解析后的值;否则,canParse 为 false,result 为 0
- 循环使用
int
:
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i); // 输出 0, 1, 2, 3, 4
}
这些是一些常见的 int
的用法示例。
以下是一个完整的可运行示例代码:
using System;
class Program
{
static void Main()
{
int number = 42;
int sum = number + 8;
Console.WriteLine("Sum: " + sum);
int product = number * 2;
Console.WriteLine("Product: " + product);
int quotient = number / 5;
Console.WriteLine("Quotient: " + quotient);
int remainder = number % 10;
Console.WriteLine("Remainder: " + remainder);
int value = 5;
value += 3;
Console.WriteLine("Modified value: " + value);
bool isGreater = number > value;
Console.WriteLine("Is Greater: " + isGreater);
string str = number.ToString();
Console.WriteLine("Number as string: " + str);
string str2 = "123";
int parsedNumber = int.Parse(str2);
Console.WriteLine("Parsed number: " + parsedNumber);
string str3 = "abc";
bool canParse = int.TryParse(str3, out int result);
Console.WriteLine("Can Parse: " + canParse);
Console.WriteLine("Result: " + result);
for (int i = 0; i < 5; i++)
{
Console.WriteLine("Loop iteration: " + i);
}
}
}
以上代码演示了一些常见的 int
的用法,例如进行算术运算、增加或减少变量的值、比较两个 int
的值、转换为字符串、解析字符串为 int
、循环使用 int
等操作。
标签:
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明