C#结构体

简介: /* Example7_6.cs illustrates some of the System.Object class methods*/ using System; class Example7_6{ class Program { ...
/*  Example7_6.cs illustrates some of the System.Object  class methods*/
using System;
class Example7_6{
    class Program    
    {         
       static void Main(string[] args)      
       {             
           MyStruct st = new MyStruct();             
           st.X = 50;             
           Console.WriteLine(st.X);             
           Console.ReadLine();         
        }           
        
        struct MyStruct         
        {             
           int intexmp;             
           public int X            
           {                 
              get 
                 { 
                    return intexmp; 
                 }                 
              set                 
                 { 
                    if (value < 100)                    
                    {                         
                        intexmp = value;                     
                    }                 
                 }             
            }         
         }     
    } 
}
相关文章
|
8月前
|
存储 C#
C#数据类型之结构体介绍
C#数据类型之结构体介绍
|
8月前
|
数据处理 C# C++
如何使用C#和C++结构体实现Socket通信
如何使用C#和C++结构体实现Socket通信
368 0
|
5月前
|
存储 C#
揭秘C#.Net编程秘宝:结构体类型Struct,让你的数据结构秒变高效战斗机,编程界的新星就是你!
【8月更文挑战第4天】在C#编程中,结构体(`struct`)是一种整合多种数据类型的复合数据类型。与类不同,结构体是值类型,意味着数据被直接复制而非引用。这使其适合表示小型、固定的数据结构如点坐标。结构体默认私有成员且不可变,除非明确指定。通过`struct`关键字定义,可以包含字段、构造函数及方法。例如,定义一个表示二维点的结构体,并实现计算距离原点的方法。使用时如同普通类型,可通过实例化并调用其成员。设计时推荐保持结构体不可变以避免副作用,并注意装箱拆箱可能导致的性能影响。掌握结构体有助于构建高效的应用程序。
160 7
|
8月前
|
存储 C#
C#.Net筑基-类型系统②常见类型--结构体类型Struct
本文介绍了C#中的结构体(struct)是一种用户自定义的值类型,适用于定义简单数据结构。结构体可以有构造函数,能定义字段、属性和方法,但不能有终结器或继承其他类。它们在栈上分配,参数传递为值传递,但在类成员或包含引用类型字段时例外。文章还提到了`readonly struct`和`ref struct`,前者要求所有字段为只读,后者强制结构体存储在栈上,适用于高性能场景,如Span和ReadOnlySpan。
|
存储 C#
C#基础⑥.1——枚举、结构体
枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。也就是一些固定范围的值。
C#视频-结构体
C#视频-结构体
66 0
【C#视频】常量、枚举、结构体、数组
【C#视频】常量、枚举、结构体、数组
|
存储 C#
C#基础Ⅵ❶-枚举、结构体
C#基础Ⅵ❶-枚举、结构体
|
PHP C# 索引
C#(十)之枚举类型与结构体
枚举类型基本用法;官方给的C#结构体的特点、基本用法。
169 0
C#(十)之枚举类型与结构体