📜  C#示例(1)

📅  最后修改于: 2023-12-03 15:14:32.942000             🧑  作者: Mango

C# 示例

C# 是一种通用、现代的编程语言,特别适合 Windows 平台应用程序开发。它是由 Microsoft 开发和维护的,用于开发 Windows 应用程序、Windows 服务、通用 Windows 平台 (UWP) 应用程序、游戏、Web 应用程序和云服务。 在本文中,我将介绍一些最常见的 C# 示例,这些示例旨在帮助初学者更好地了解 C# 编程语言。

HelloWorld
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 的官方文档和其他学习资源。