当前位置: 首页 > news >正文

C# 语法篇:字段的定义和运算

对于字段来说,是在对象创建时就被初始化了;而构造函数的运行是在这之后。
因此,不能对字段进行需要用到“构造函数赋值的变量”的运算,因为此时这些变量的值都为0或者随机值,编译器不允许这时候做运算。

因此,正确的方法是把字段定义放在最前面,把字段进行的运算赋值放到方法或者属性中,避免报错

    class rectangle{private int a,b;public rectangle() { }public rectangle(int a,int b){this.a = a;this.b = b;}public void read(){int C = (a + b) * 2;int S = a * b;Console.WriteLine(string.Format("矩形周长为{0},面积为{1}。", C, S));}}

相关文章:

  • 基于R语言地理加权回归、主成份分析、判别分析等空间异质性数据分析技术
  • Python实现VTK - 自学笔记(4):用Widgets实现三维交互控制
  • 已解决:Git冲突完全解决指南(附最佳实践)
  • 第三个小程序动工:一款结合ai的菜谱小程序
  • 软考中级软件设计师——计算机网络篇
  • 国产远程工具如何重新定义高效连接?——从协议支持到生态整合的全面解析
  • SPA模式下的es6如何加快宿主页的显示速度
  • Index-AniSora技术升级开源:动漫视频生成强化学习
  • 深入解析FramePack:高效视频帧打包技术原理与实践
  • 什么叫生成式人工智能?职业技能的范式转移与能力重构
  • C++:迭代器
  • c/c++的opencv高斯模糊
  • 超长文本注意力机制如何突破传统 O(n²) 瓶颈
  • 大模型的说谎行为
  • 大模型——多模态检索的RAG系统架构设计
  • OD 算法题 B卷 【最佳植树距离】
  • Nginx配置记录访问信息
  • QT高DPI支持
  • AI人工智能的SGLang、vllm和YaRN大语言模型服务框架引擎的对比
  • HarmonyOS应用开发入门宝典——项目驱动学习法实践
  • 商务部就美国商务部调整芯片出口管制有关表述答记者问
  • 莱布雷希特专栏:古典乐坛边缘人
  • 河南通报部分未检疫生猪流入:立案查处,涉案猪肉被封存
  • 上海将建设万兆小区、园区及工厂,为模型训练数据的传输提供硬件支持
  • 柬埔寨果农:期待柬埔寨榴莲走进中国市场
  • 俄外长与美国务卿通电话,讨论俄美接触等问题