📅  最后修改于: 2023-12-03 15:14:32.942000             🧑  作者: Mango
C# 是一种通用、现代的编程语言,特别适合 Windows 平台应用程序开发。它是由 Microsoft 开发和维护的,用于开发 Windows 应用程序、Windows 服务、通用 Windows 平台 (UWP) 应用程序、游戏、Web 应用程序和云服务。 在本文中,我将介绍一些最常见的 C# 示例,这些示例旨在帮助初学者更好地了解 C# 编程语言。
using System;
class HelloWorld {
static void Main() {
Console.WriteLine("Hello, World!");
}
}
这是 C# 中最常见的程序,“Hello, World!” 通过控制台输出。这段代码演示了 C# 的基本语法和语言结构。
int num = 5; // 整型变量
double salary = 2500.75; // 双精度型变量
char letter = 'C'; // 字符变量
bool flag = true; // 布尔型变量
string firstName = "John"; // 字符串变量
以上是 C# 最常用的数据类型示例,其中包括整数、双精度浮点数、字符、布尔和字符串。
int[] marks = new int[5]; //定义一个容量为5的整型数组
// 为数组赋值
marks[0] = 85;
marks[1] = 75;
marks[2] = 90;
marks[3] = 80;
marks[4] = 70;
// 计算数组元素的平均值
double avg = 0;
for (int i = 0; i < marks.Length; i++) {
avg += marks[i];
}
avg /= marks.Length;
Console.WriteLine("平均成绩是: {0}", avg);
上述示例演示了如何定义和使用 C# 中的数组。
// 计算 1 到 10 的和
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
Console.WriteLine("1 到 10 的和为: {0}", sum);
// 根据用户输入计算阶乘
int num, factorial = 1;
Console.Write("请输入一个整数: ");
num = int.Parse(Console.ReadLine());
for (int i = 1; i <= num; i++) {
factorial *= i;
}
Console.WriteLine("{0} 的阶乘是: {1}", num, factorial);
上述示例演示了在 C# 中如何实现 for 循环语句,计算数学运算等等。
// 计算两个整数之和
int Add(int a, int b) {
return a + b;
}
// 计算两个浮点数之和
double Add(double a, double b) {
return a + b;
}
// 输出数字的平方
void Square(int num) {
Console.WriteLine("{0} 的平方是:{1}", num, num*num);
}
// 调用函数
int result = Add(5, 10);
Console.WriteLine("5 + 10 = {0}", result);
result = Add(1.5, 3.5);
Console.WriteLine("1.5 + 3.5 = {0}", result);
Square(6);
上述示例演示了在 C# 中如何定义和调用函数。
class Person {
string name;
int age;
// 构造函数
public Person(string n, int a) {
name = n;
age = a;
}
// 方法
public void SayHello() {
Console.WriteLine("大家好,我叫 {0},我今年 {1} 岁", name, age);
}
}
class Program {
static void Main() {
Person p1 = new Person("John", 25);
p1.SayHello();
Person p2 = new Person("Lucy", 22);
p2.SayHello();
}
}
上述示例演示了如何定义和使用类和对象,包括类的构造函数和方法。
在这篇文章中,我们简要介绍了一些 C# 的基本概念和常见用法,包括数据类型、数组、循环语句、函数、类和对象等等。C# 是一种非常强大的编程语言,它可以用于开发各种类型的应用程序和系统。如果您想要深入了解 C# 更高级的特性和用法,可以参考 Microsoft 的官方文档和其他学习资源。