本文实例分析了C#中结构(struct)的部分初始化和完全初始化,分享给大家供大家参考。具体分析如下:

假设有这样一个值类型struct,如下所示:
public struct Size
{
public int Length;
public int Width;
public int Area()
{
return Length*Width;
}
}
一、客户端,给所有struct字段初始化后调用方法
class Program
{
static void Main(string[] args)
{
Size size;
size.Length = 10;
size.Width = 5;
Console.WriteLine(size.Area());
Console.ReadKey();
}
}
结果:50
二、客户端,给部分struct字段初始化
class Program
{
static void Main(string[] args)
{
Size size;
size.Length = 10;
Console.WriteLine(size.Area());
Console.ReadKey();
}
}
结果:报错,使用了未赋值的局部变量。
可见:如果想调用struct实例的任何方法,需要给struct的所有字段初始化。
三、客户端,通过构造函数初始化struct
class Program
{
static void Main(string[] args)
{
Size size = new Size();
Console.WriteLine(size.Area());
Console.ReadKey();
}
}
结果:0
在这里:通过struct构造函数创建实例,实际上是给struct的所有字段赋上了初值0。
总结:
在调用struct实例方法之前,必须给struct的所有字段赋上初值,即要求完全初始化,部分初始化是不允许的。要么通过"struct实例.字段名"给所有字段显式赋值,要么通过struct构造函数,给所有字段赋上默认值。
希望本文所述分析对大家C#程序设计的学习有所帮助。
相关推荐:
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
为什么做seo的人很少,为了什么做seo ,ai不负你
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
SEO好吗?助力网站成功的关键之道,网站优化方案范文怎么写
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
未来工作方式!AI在线工具让效率倍增,工作变轻松
ChatGPT页面空白无法登录?如何解决这一困扰?,温州ai字幕生成
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
SEO文案:如何通过巧妙布局提升网站排名,吸引更多流量,娄底网站建设工作文案
如何用AI写公众号文章?让创作更高效、更轻松
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
seo算是什么营销方式,seo是网络营销吗 ,ai318
AI软件不用登录,让你的工作更高效轻松,智能ai写作改稿怎么改
文字写作AI生成工具:让创作更简单、更高效
交友群都有哪些,交友群是干什么的 ,ai猫csgo
如何用AI改文章,让写作更高效、精准,提升内容质量
seo的推广工具,seo推广软件哪个好 ,国内ai写作论文怎么样
AI智能软件:未来科技的核心力量
AI智能时代的到来:如何利用人工智能推动生活与商业创新,ai相册下载
seo网站代码是什么,网站专业术语中seo意思是什么 ,拟人ai制作
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,肺炎疫苗推广营销
zblog站群,zblog怎么样 ,欧卡2ai汽车如何使用
ChatGPT为什么打不开了?揭秘背后的原因与解决办法,ai业务后端
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
SEO是如何推动企业增长的关键力量,深圳罗湖网站建设设计
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
“扩写AI”-引领写作革命,开启智能创作新时代,dede seo 标题如何填写
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
怎么用AI生成文章免费版,高效创作从此开始!
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
AI免费生成文章的软件:轻松创作的秘密武器
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
如何利用AI生成高质量文章,提升写作效率与创意?
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
优化综合:引领高效发展的智慧之道,电影营销的推广方式
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai