`

C#值的类型(一)

 
阅读更多

C#的数据类型

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

/// <summary>

/// C#值的类型 值 存在内存栈上

/// 引用变量 存储在内存栈上面 对应的值存在堆上

/// 另外三斜杠是解释方法 类 空间的

/// </summary>

namespace lesson2

{/// <summary>

 /// 要调用类就得调用命名空间,所以namespace可以实现 类的同名

 /// </summary>

 /// 

    struct Person

    {//可以在结构里面新建方法事件

        public int age;//对外可见

        private string name;

        internal string fname; //命名空间内可用

     //   protected string lastName; 继承的类可用

    }

    enum Days {Monday=1, Tuesday };

    /// <summary>

    /// 枚举的作用是限定变量的可能性

    /// 默认为整形int 从0开始 给第一个数加个=1就从1开始了 

    /// 在Days 后面加个冒号 :byte 就改变类型

    /// </summary>

    class Program

    {

        static void Main(string[] args)

        {

            //内置类型 继承于system.Value 继承于 system.Object

            int intValue = 0;//这里的数据类型有很多方法和类一样

            bool a = true;

            int intValue2=new int();

            intValue2 = 2;

            Person person = new Person();

            person.age = 10;

            var day = Days.Tuesday;//不管你声明任何一个变量,都可用var,避免很多麻烦,待要需要时再转化

            Console.WriteLine(intValue2);

            Console.WriteLine(person.age);

            Console.WriteLine((int)Days.Monday);//强制转型看效果

            Console.WriteLine(day);

            Console.ReadLine();

      

       

        }

    }

}

 

此外,我还看了视频介绍unity的窗口界面和菜单界面



 

 

<!--EndFragment-->
  • 大小: 74.5 KB
  • 大小: 73.4 KB
分享到:
评论

相关推荐

    C#中引用类型和值类型的区别

    在C#编程语言中,类型系统是其核心组成部分,它主要分为两大类:引用类型和值类型。这两种类型的差异在程序设计与优化中扮演着关键角色,了解它们的区别对于提高代码质量和性能至关重要。 ### 引用类型 引用类型在...

    c# 值类型 引用类型 内存分析

    c# 值类型 引用类型 内存分析 图解 ,从根本上理解值类型和引用类型变量的本质区别。

    C#基础知识 值类型、引用类型

    本文将深入探讨C#中的核心概念:值类型和引用类型。这两种类型在内存管理和数据处理上有着显著的区别,理解它们对于编写高效且无错的代码至关重要。 值类型(Value Types)包括基本类型如整型(int)、浮点型...

    C#基础知识 值类型装箱

    本文将深入探讨C#中的“值类型装箱”这一概念,这是理解C#内存管理和对象模型的关键知识点。 首先,我们要知道在C#中,数据类型分为值类型(Value Types)和引用类型(Reference Types)。值类型包括基本类型如int...

    C#引用类型和值类型的区别

    在C#编程语言中,值类型和引用类型是两种主要的数据类型,它们在内存管理和行为上有显著的区别。值类型直接存储其实际值,比如整数、浮点数、布尔值,以及自定义的结构体(struct)和枚举类型。变量在栈中分配内存,...

    C#值类型与引用类型区别

    此外,C#还提供了一种称为装箱和拆箱的操作,允许在值类型和引用类型之间转换。装箱是将值类型转换为对应的System.Object类型的引用,而拆箱则是相反的过程。装箱会创建一个新的对象实例在堆上,如果频繁进行装箱和...

    C#数据类型变量声明使用

    C#是一种面向对象的编程语言,其数据类型是编程的基础,分为值类型和引用类型。值类型包括基本数据类型和结构类型,而引用类型则指向内存中的对象实例。本讲重点探讨C#中的值类型,尤其是变量和常量的使用。 1. **...

    理解 C#值类型与引用类型.docx

    在C#编程中,理解值类型和引用类型是至关重要的,因为它们决定了变量如何存储、复制和传递。本文将深入探讨这两个概念,并提供实用的建议,以帮助开发人员避免潜在的错误和性能问题。 1. **通用类型系统** C#的...

    理解 C#值类型与引用类型 (2).docx

    在C#编程中,了解值类型(Value Types)与引用类型(Reference Types)的区别至关重要,因为这直接影响到程序的性能和正确性。这两种类型的本质差异在于它们如何在内存中存储和处理。 1. 通用类型系统(Common Type...

    理解 C#值类型与引用类型 (2).pdf

    在C#编程中,理解值类型和引用类型是至关重要的,因为这直接影响到代码的运行效率和健壮性。本文将深入探讨这两种类型的区别、内存布局以及如何在实践中正确使用。 1. 通用类型系统(Common Type System, CTS) CTS...

    c#数据类型课件,ppt,c#数据类型课件

    对于引用类型和值类型,存在装箱和拆箱操作,装箱是将值类型转换为object类型,拆箱是将object类型转换回原始值类型。 本课件的PPT部分,可能会详细阐述这些概念,通过图表、示例代码和解释,帮助学习者掌握C#数据...

    C#中引用类型和值类型

    C#中的引用类型和值类型 C# 中的类型系统可以分为两大类:引用类型(reference type)和值类型(value type)。了解这两种类型的差异是非常重要的,因为它们在内存中的存储方式、赋值方式和使用场景都有所不同。 ...

    SQL数据类型与C#数据类型转换

    5. **datetime**: 存储日期和时间值,在C#中对应的类型是`DateTime`或`System.DateTime`。 6. **decimal**: 用于存储十进制数值,在C#中对应的类型是`decimal`或`System.Decimal`。 7. **float**: 存储浮点数值...

    C#数据类型.docC#数据类型.doc

    这些类型可以大致分为两大类:值类型和引用类型。 **值类型** - **整数类型**:如`byte`、`short`、`int`、`long`等。 - **浮点类型**:如`float`、`double`。 - **布尔类型**:`bool`。 - **字符类型**:`char`。...

    C#数据类型

    值类型隐含地拥有一个默认构造函数,它初始化该类型的默认值。例如,对于基本数值类型,如`sbyte`、`int`、`float`等,默认值通常为0;对于`bool`类型,默认值为`false`;对于`char`类型,默认值为`\x0000`。 ### ...

    C#数据类型与变量

    C#是一种强类型的语言,这意味着在编写代码时必须为每个变量指定一个特定的数据类型。 数据类型分为两大类:基本数据类型和引用数据类型。基本数据类型包括: 1. 整型:`byte`、`sbyte`、`short`、`ushort`、`int`...

    C#数据类型转换问题集锦

    在 C# 中,数据类型可以分为两大类:值类型和引用类型。值类型包括整数、浮点数、字符、布尔、枚举、结构体等,而引用类型包括类、接口、委托、数组等。数据类型的转换可以分为隐式转换和显式转换。隐式转换是指...

    c#数值类型,转换和装箱拆箱

    在C#编程语言中,数值类型是程序设计的基础,它们分为两种主要类别:值类型(Value Types)和引用类型(Reference Types)。值类型包括整型(如int, byte, short等)、浮点型(如float, double)、无符号类型(如...

    c# 引用类型和值类型区别 (2).docx

    C#编程语言中,引用类型和值类型是两种基本的类型分类,它们有着显著的不同,对程序员的理解和使用至关重要,因为这直接关系到程序的性能和内存管理。 1. **值类型**:值类型包括基本类型(如int、char、float等)...

    浅谈C#中的值类型和引用类型

    C#只有两种数据类型:值类型和引用类型 值类型在线程栈分配空间,引用类型在托管堆分配空间 值类型转为引用类型称成为装箱,引用类型转为值类型称为拆箱 以下是值类型和引用类型对照表 从上图可以简单看出:string...

Global site tag (gtag.js) - Google Analytics