C# 基础语法概述

C#(发音为 “C Sharp”)是一种面向对象、类型安全的编程语言,由微软开发并用于构建各种应用程序,从桌面应用程序到Web服务,再到复杂的企业级系统。本文将介绍C#的基础语法,帮助初学者了解如何编写C#代码。

1. 程序结构

C#程序的基本结构包括命名空间声明、类定义、方法、属性、语句、表达式和注释。一个简单的C#程序如下所示:

using System;

namespace HelloWorld
{
   
    class Program
    {
   
        static void Main(string[] args)
        {
   
            Console.WriteLine("Hello, World!");
        }
    }
}

  • using System: 引用命名空间System,使我们可以使用其中的类,比如Console。
  • namespace HelloWorld: 定义一个命名空间HelloWorld,用于组织代码。
  • class Program: 定义一个类Program,类是C#中最基本的构造块。
  • static void Main(string[] args): 主方法,是程序的入口点。每个C#程序都必须有一个Main方法。
  • Console.WriteLine(“Hello, World!”): 输出文本“Hello, World!”到控制台。

2. 数据类型与变量

C# 是强类型语言,意味着每个变量都必须有一个确定的数据类型。常用的数据类型包括:

  • int: 整型,用于表示整数。
  • double: 双精度浮点型,用于表示带小数的数字。
  • char: 字符型,用于表示单个字符。
  • string: 字符串型,用于表示文本。
  • bool: 布尔型,用于表示true或false。

变量的声明与初始化如下:

int age = 30;
double height = 5.9;
char initial = 'A';
string name = "John";
bool isStudent = true;

3. 运算符

C# 提供了丰富的运算符,用于执行各种操作。常用的运算符包括:

  • 算术运算符:+、-、*、/、%
  • 赋值运算符: =、+=、-=、*=、/=
  • 比较运算符:==、!=、>、<、>=、<=
  • 逻辑运算符:&&、||、!
int a = 10;
int b = 20;
int sum = a + b; // sum = 30
bool isEqual = (a == b); // isEqual = false

4. 控制结构

C# 提供了多种控制结构来控制程序的流程,包括条件语句和循环语句。

  • 条件语句:if、else if、else用于条件判断。

    int score = 85;
    
    if (score >= 90)
    {
         
        Console.WriteLine("Excellent");
    }
    else if (score >= 60)
    {
         
        Console

你可能感兴趣的:(Net,Core,c#,.netcore)