首页 > 编程语言 >刘铁猛C#学习笔记2 类与类的成员

刘铁猛C#学习笔记2 类与类的成员

时间:2024-02-23 18:58:17浏览次数:16  
标签:刘铁猛 C# 笔记 C语言 数据结构 方法 属性

一、属性 功能:1、储存数据    2、组合起来表示对象的状态(如飞机的【速度】、【飞行高度】) 二、方法 由C语言的函数进化而来 用来做事的 【程序的核心是 数据结构+算法 ,在此属性作为数据结构代表,方法作为算法代表】   三、事件 C#的特有机制 在发生某件事时通知其他类或对象   在VS中,对一个类按下F1可以查阅MSDN文档   生词: entity 实体、独立存在物 framework 框架   “.”的学名:成访问操作符   命名规范: 类:名词 属性:名词 方法:动词或动词短语   变量名用小驼峰 方法、类、命名空间命名用大驼峰   C#是强类型语言,无法直接将整数转化为bool 而C语言不同,可以用int的0为false,非0为true   通过“+=”符,可方法挂接到事件上,当事件触发时,其挂的方法会被执行

标签:刘铁猛,C#,笔记,C语言,数据结构,方法,属性
From: https://www.cnblogs.com/jk-2048/p/18030211

相关文章

  • 刘铁猛C#学习笔记4 方法详解
    方法的由来C++中用两个冒号访问命名空间如:std::cout<<"Hello,World!";“方法”是一个面向对象的概念,当一个函数作为类的成员出现时,就被称之为方法方法也可以称作“成员函数”C++中对类的声明放在.h文件中,而类的定义放在.cpp文件中c#中类的声明和定义是放在一起的 C+......
  • 刘铁猛C#学习笔记3 类型、变量、对象、内存
    一、C#中的类型 二、类型所能表示的数的范围其中S开头代表带符号(用一位来存储符号),U开头代表无符号8位=1字节byte 三、程序的静态与动态:静态-尚未运行,在编译器中编译动态-正在运行、调试 程序不运行时在硬盘(外存)里,称作静态的运行时装载到内存里,称作动态的  ......
  • 刘铁猛C#学习笔记5 操作符详解1
      一.操作符的优先级此表格中从上往下操作符优先级依次降低,上面的操作符优先级更高,更先运算 提升优先级的方法可以通过加圆括号的方式,提高表达式的运算优先级圆括号可嵌套 同优先级的运算顺序同一行操作符运算优先级相同,优先级相同时大部分按照从左向右的顺序依......
  • 刘铁猛C#学习笔记6 操作符详解2
    —————基本操作符———————1.checked与unchecked用于检测一个值在内存中是否溢出Checked:告诉编译器要检查溢出Unchecked:告诉编译器不用检查溢出使用在值变量前,若内存溢出,则编译器会出现以下弹窗ex:try与catch(待补充)  Unchecked是C#语言默认采用的模式,......
  • [Rust Unit testing] test should_panic
    structRectangle{width:i32,height:i32}implRectangle{//Onlychangethetestfunctionsthemselvespubfnnew(width:i32,height:i32)->Self{ifwidth<=0||height<=0{panic!("Rectanglewi......
  • 刘铁猛C#学习笔记7 操作符详解3
    1.强制类型转换操作符强制类型转换操作符()intx;strings=(String)x;例1:stringstr1=Console.ReadLine();stringstr2=Console.ReadLine();//使用ReadLine读取到的是两个string类型的数据//如果要进行计算,需要把两个string转换为intintx=Convert.ToInt32(str1)......
  • 基于STM32F407MAC与DP83848实现以太网通讯三(STM32F407MAC配置以及数据收发)
    本章实现了基于STM32F407MAC的数据收发功能,通过开发板的RJ45接口连接网线到电脑,电脑使用Wiershark工具抓包验证。参考文档:DP83848IV英文DP83848EP中文STM32F4xx参考手册一、工程模板以及参考源码的获取工程源码我使用的正点原子的探索者开发板STM32F407(V2)参考源码:正点原子......
  • 刘铁猛C#学习笔记8 表达式、语句1
    表达式1.表达式的定义通用定义:一种专门用来求值的语法实体C#中定义:由一个或多个操作数,零个或多个操作符,功能是求值,求值的结果可能是四类Singlevalue、object、method、namespace(说明至少要有一个操作数,但不一定要有操作符)  C#中表达式值的类型:(1)单值Singlevalue......
  • 清除缓存解决viewBinding不生效没提示,+ 新手,android stdio,kotlin,viewBinding笔记,2024
    我的问题是缓存导致的,文件->清除缓存->清楚并重启头一次用,我也不知道为什么是缓存问题。官方文档链接:https://developer.android.com/topic/libraries/view-binding?hl=zh-cn官方博客链接:https://medium.com/androiddevelopers/use-view-binding-to-replace-findviewbyid-c......
  • oracle11g静默安装
    一、先设置swap大小设置方法见另外文档:(21条消息)Linux系统设置swap大小_Tyler唐的博客-CSDN博客_linuxswap设置多大二、准备静默安装Oracle2.1创建Oracle用户(ROOT用户下)/usr/sbin/groupadd-g501oinstall/usr/sbin/groupadd-g502dba/usr/sbin/groupadd-g503oper/usr/......