c#划水快速入门 1

这篇博客是作者的C#学习笔记,旨在为Unity开发打基础。内容涵盖C#基本语法、类型转换、变量初始化、类的声明、封装、方法声明、可空类型、数组、结构体的使用,以及正则表达式的基础应用。虽然部分知识点如正则表达式尚未深入理解,但博主分享了简化后的代码和学习心得。
摘要由CSDN通过智能技术生成

C#入门

这个是我自己写的一些有关c#的学习笔记,主要目的也是为了unity的学习铺路
这篇文章大概涉及到正则表达式之前,正则表达式个人仍然无法理解以及没有找到比较好的例子
文章中的许多代码都是借鉴甚至是复制菜鸟的,但是个人也有做出一些注释。
以及有一些代码我直接简化了,直接可以做到一目了然。
有一些地方我个人觉得学习的不是很仔细,可能笔记有疏漏甚至错误
比如类和结构体的地方。
正则表达式那里我直接复制了一些内容,下一次发博客希望可以解决这个问题。

c#的基本语法

首先来看一下c#的基本语法的样子

using System;//引用系统
namespace RectangleApplication//命名空间声明
{
    class Rectangle//声明类
    {
        // 成员变量
        double length;
        double width;
        public void Acceptdetails()
        {
            length = 4.5;    
            width = 3.5;
        }
        public double GetArea()
        {
            return length * width;
        }
        public void Display()
        {
            Console.WriteLine("Length: {0}", length);
            Console.WriteLine("Width: {0}", width);
            Console.WriteLine("Area: {0}", GetArea());
        }
    }
    
    class ExecuteRectangle
    {
        static void Main(string[] args)
        {
            Rectangle r = new Rectangle();//创建类

            r.Acceptdetails();
            r.Display();
            Console.ReadLine();
        }
    }
}   

类型转换

i = (int)d;转换为整数型

变量初始化

int d = 3, f = 5; /* 初始化 d 和 f. /
byte z = 22; /
初始化 z. /
double pi = 3.14159; /
声明 pi 的近似值 /
char x = ‘x’; /
变量 x 的值为 ‘x’ */

关于类的声明

1、有时候vs会提示方法的首字母要大写

2、类中的变量要加上private或者public
其中public就是公共变量,可以新建这个类以后被访问
private就是私有的,只能由这个类里面的函数进行访问。

3、使用类的时候的声明结构

类名称 对象名称(这个是自己定的) = new 类名称();
4类的访问

封装

封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。

抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。

C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实现。

一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:

public:所有对象都可以访问;
private:对象本身在对象内部可以访问;
protected:只有该类对象及其子类对象可以访问
internal:同一个程序集的对象可以访问;
protected internal:访问限于当前程序集或派生自包含类的类型。

方法 方法的声明

class NumberManipulator
{
public int FindMax(int num1, int num2)
{
    /* 局部变量声明 */
    int result;

    if (num1 > num2)
        result = num1;
    else
        result = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值