首页 > 编程语言 >C#快速入门 _笔记

C#快速入门 _笔记

时间:2023-02-16 02:33:05浏览次数:36  
标签:转换 入门 C# 笔记 访问 20 调试 类时

 

 

https://www.youtube.com/watch?v=Mz-8PpvflaQ&list=PLJgD_fXVXZKppT4stJ09s9nu3byvyMERE&index=20

 

20. 访问修饰符

private:私有的,仅类的内部可以访问

protected:受保护的,类的内部和继承子类可以访问

internal:内部的,在同一命名空间可以访问

public:公共的,完全公开,没有访问限制

 

21.  VS调试运行BUG

三种调试运行方式

F5:启动运行,跳转到下一个断点

F10:逐步调试

F11:逐句运行

 

22.  引用类型和值类型

基类:派生于System.ValueType

值类型:byte、short、int、long、float、double、decimal、char、bool、enum、struct

 

基类:Object

引用类型:object、string、Array(int[])、class、interface、委托(delegate)

值类型定义:在声明变量时不论是否赋值,编译器都会为其分配内存空间。

引用类型定义:在声明或定义一个类时,只在栈中分配一小片内存用于容纳一个地址,此时并没有为其分配堆上面的内存空间。当使用new关键字创建(实例化)一个类时,分配堆上的控件,并把堆空间的地址保存到栈上那片小的内存中

 

23. ref out

 

24 .  类型转换

C# 数据类型转换

隐式转换(自动转换)

显示转换(强行转换)

 

标签:转换,入门,C#,笔记,访问,20,调试,类时
From: https://www.cnblogs.com/hechunfeng/p/17125297.html

相关文章

  • LC 384. Shuffle an Array
    384.ShuffleanArray思路与题解按照post[1]中的解释,这么想这个问题:第一次抽牌中,\(k\)没被抽中的概率为:\[P(A_{1}\neqk)=\frac{n-1}{n}\]第二次抽牌,\(k\)被抽......
  • 解决mysqlclient安装报缺少Microsoft Visual C++ 14.0 is required
    安装mysqlclient报错error:MicrosoftVisualC++14.0isrequired.Getitwith“MicrosoftVisualC++BuildTools”1.不要去下载VisualStudio!!!==没什么用(对我而言)......
  • LC 2447. Number of Subarrays With GCD Equal to K
    2447.NumberofSubarraysWithGCDEqualtoK思路与题解最大公约数,Euclideanalgorithms算法证明:如果我们有2个数:\(a\)和\(b\),不妨假设\(a>b\),当不能整除的情......
  • Python 内置界面开发框架 Tkinter入门篇 丁
    如需要转载,请声明原文链接微信公众号「ENG八戒」https://mp.weixin.qq.com/s/X5cqennLrq7i1pzBAAqQ2w本文大概2562个字,阅读需花15分钟内容不多,但也花了一些精力如......
  • [LeetCode] 2341. Maximum Number of Pairs in Array
    Youaregivena 0-indexed integerarray nums.Inoneoperation,youmaydothefollowing:Choose two integersin nums thatare equal.Removebothinte......
  • 详解Cake Pattern in rocket-chip
    下面分别对cakepattern中的关键概念进行说明,最后以chipyard为例对cakepattern的用法进行说明,cakepattern对Diplomacy机制至关重要。一、LazyModule定义惰性模块,实现......
  • ChatGPT 怎么用手把手超详细教程-新手小白一看就会
    ChatGPT最近火爆异常,相信大家都听说过他的大名,ChatGPT在自然语言处理上面表现出了惊人的能力。但是很多新手小白朋友还是不清楚ChatGPT是什么,本文将手把手告诉大家,Ch......
  • Python学习笔记(一)环境确认
    1.安装环境1)python解释器版本3.10.2安装完毕后在命令提示符窗口中输入python显示版本信息2)开发工具pycharm 2021.1.32.新建项目  创建项目后修改解释器配置可......
  • 火爆全网的ChatGPT智能AI机器人微信小程序源码 (附带部署教程)
    最近ChatGPT智能AI聊天突然爆火了ChatGPT是OpenAI开发的一款专门从事对话的人工智能聊天机器人原型。聊天机器人是一种大型语言模型,采用监督学习和强化学习技术。ChatGP......
  • 学习笔记Redis篇
    这篇仅仅为今日刷Redis课的一点小小总结,一点遗忘小细节罢了1.@Resource和@Autowire的区别CSDN地址:https://blog.csdn.net/u012102104/article/details/79481007二者都......