c#学习笔记

2023-10-29



1. 输入prop,再按两次TAB会自动添加一个属性(set/get方法)

2. 统一命名空间内,类可以跨多个文件,需要用partial
 e.g. partial class XXXX{}
 
3. 类型
 ulong 64无符号整数
 decimal 有效数字精度为28的小数类型(128bit)
 byte 8位无符号整数
 sbyte 8位有符号整数
 
4. 静态方法不要求有实例,静态类的所有方法也必须是静态的

5. 引用参数在方法的声明和调用都要使用ref修饰符,而且必须是变量
 ·引用参数不在栈中分配新的内存
 ·形参的名称相当于实参变量的别名,引用与实参相同的内存位置
 
6. 如果不再有任何引用,对性爱那个就会被垃圾回收
 要让一个对象留在堆中,
 它必须被引用
 
7. 字典
 Dictionary<TKey,TValue> kv = new Dictionary <TKey,TValue>();
 kv.Add(... , ...);
 
8. 集合类型
 任何实现了IEnumerable<T>接口的对象都可以创建List,Queue,Stack。

 Stack<string> myStack = new Stack<string>();
 myStack.Push(...);
 // 栈转换成队列
 Queue<string> myQueue = new Queue&
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

c#学习笔记 的相关文章

  • 使用Java实现文件的上传

    基于表单的文件上传 标签
  • ASPX如何调用外界程序

    调用外界程序 用到Process类 这个相当于在运行中输入命令 而不是在cmd中输入命令 aspx cs页 Start方法应该是静态方法 1 using System Diagnostics 2 3 Process Start cmd c
  • idea写的过滤器

    Servlet 概念 Server 服务 applet 小程序 是运行在服务器端 tomcat 的java程序 作用 接受客户端发送过来的请求并做出响应 重定向和转发 gt 客户端 注解 Filter 过滤器 概念 过滤器实际上就是对web
  • pv=nrt_PV=NRT中的R的单位是什么?

    展开全部 1 气体状态方程的常数 2 n是物质的量 R是常数 对任意理想气体而言 R是一定的 约为e68a8462616964757a686964616f313333656532308 31441 0 00026J mol K PV nRT
  • swarm原理与使用

    一 Swarm简介 在Docker的官方文档当中 我们可以看到在Docker 1 12及更高版本中 Swarm模式与Docker Engine集成 那么Dokcer Swarm到底是个什么 Docker Swarm是Docker官方的三剑客
  • 【亲测有效】Win10家庭版Microsoft Edge页面出现乱码的两种解决方案及gpedit.msc命令无法使用的解决策略...

    昨天在爬取电影的时候生成的表单打开result html时 发现页面出现如下乱码 第一种方法 上网找了半天 网上的解决方案是这样的 1 Win R输入gpedit msc打开组策略编辑器 2 定位到计算机配置 rarr 管理模板 windo
  • 数据结构与算法分析——第3章考试题

    判断题 1 1 Run the following operations on a stack S Push S 1 Push S 2 Pop S Push S 3 Pop S Pop S The output sequence must
  • 小程序对接企业微信客服

    一 小程序后台管理 关联企业微信客服 注意 企业ID必须跟该小程序的企业主体一样 二 登录企业微信 选择客服 登录企业微信后台 应用管理 应用 微信客服 接入场景 在微信内其他场景接入 去接入 选择客服 复制客服链接 注意 如果需要后台对接
  • 【性能测试-03】 - 如何指定性能测试目标

    文章目录 引言 定制计划 衡量指标 TPS 响应时间 报错率 性能测试指标分析 1 以衡量系统处理能力为核心目标的性能测试 时间维度 服务维度 系统健壮性 专项能力 总结 引言 在测试执行过程当中 并不清楚现在测试到的结果到底能不能满足活动
  • (5)所有角色数据分析页面的构建-5

    所有角色数据分析页面 包括一个时间轴柱状图 六个散点图 六个柱状图 每个属性角色的生命值 防御力 攻击力的max与min的对比 绘图 from pyecharts charts import Timeline from find type
  • 其他题目---两个有序数组间相加和的TopK问题

    题目 给定两个有序数组arr1和arr2 再给定一个整数k 返回来自arr1和arr2的两个数相加和最大的前k个 两个数必须分别来自两个数组 要求时间复杂度O klogk 基本思路 使用大根堆结构 假设arr1的长度是M arr2的长度是N
  • IDEA远程debug java项目

    远程debug调试 服务端程序运行在一台远程服务器上 我们可以在本地服务端的代码 前提是本地的代码必须和远程服务器运行的代码一致 中设置断点 每当有请求到远程服务器时时能够在本地知道远程服务端的此时的内部状态 步骤 1 远程服务器上项目需以
  • 鱼c笔记——Python爬虫(五):访问网页的异常处理

    访问网页的异常处理 当我们的urlopen 方法无法处理一个响应的时候 就会引发URLError异常 通常在没有网络连接或者对方服务器压根不存在的时候 都会引发这个异常 同时URL会伴随一个reason的属性 用于包含一个由错误编码和错误信
  • c/c++入门教程 - 2.4.6 继承、公共继承、保护继承、私有继承、virtual虚继承(概念、语法、方式、构造和析构顺序、同名成员处理、继承同名静态成员处理、多继承语法、菱形继承、钻石继承)

    目录 4 6 继承 4 6 1 继承的基本语法 4 6 2 继承方式 4 6 3 继承中的对象模型 4 6 4 继承中构造和析构顺序 4 6 5 继承同名成员处理方式 4 6 6 继承同名静态成员处理方式 4 6 7 多继承语法 4 6 8
  • opencv 图像直方图详解

    文章目录 理论基础 一 opencv 函数支持calcHist 代码示例 理论基础 直方图 直方图是数值数据分布的精确图形表示 为了构建直方图 第一步是将值的范围分段 即将整个值的范围分成一系列间隔 然后计算每个间隔中有多少值 这些值通常被
  • MATLAB工具箱最新版下载及安装教程

    MATLAB工具箱最新版下载及安装教程 MATLAB是一款被广泛使用的数学计算软件 其拥有大量的工具箱来提高用户的工作效率 本教程将介绍如何下载和安装MATLAB的最新工具箱 首先 我们需要访问MathWorks官网https www ma
  • (Android 功能代码) android 邮件发送

    Javamail Android配置步骤 下载Android版本JavaMail包 additional jar mail jar和activation jar 下载地址JavaMail Android 在项目与src同一目录级别下 新建文
  • SQL Injection绕过技巧

    0x00 sql注入的原因 sql注入的原因 表面上说是因为 拼接字符串 构成sql语句 没有使用 sql语句预编译 绑定变量 但是更深层次的原因是 将用户输入的字符串 当成了 sql语句 来执行 比如上面的 String sql sele
  • VS code 输出终端页面清除:

    在利用VS code进行代码调试时 如果终端输出信息较多时会显得异常杂乱 尤其是需要进行多次调试的时候 让人很是头疼 下面利用创建自定义快捷键的方式进行输出终端信息的清除 step1 在VS code页面中找到 设置 点击打开 step2
  • Laravel5.5如何更改使用Bootstrap4的分页

    默认的Laravel5 5使用的还是Bootstrap3的分页结构 与Bootstrap4的html内容是不一致的 介绍一种简单的替换方法 首先 找到你的 resources views vendor pagination 目录 这是lar

随机推荐

  • 关于谷歌浏览器的CSS调式中的Hover样式

    今天的调式代码的时候 想找到网站的Hover样式 可是找了很长时都都没有找到 之后在百度一下 才明白当打开网页的时候 默认是非hover样式 如果需要看hover样式 需要进行勾选一下 勾选之后 才是hover样式 此后才可以在里面看到cs
  • 一遍文章搞懂Vue.js中的各种页面跳转方式和参数传递

    文章目录 一 介绍 1 1 Vue js 是什么 它的路由系统是如何工作的 二 路由基础 2 1 Vue js 路由的概念和基本配置 2 2 路由表的使用方法 三 页面跳转 3 1 使用 router push 进行页面跳转 3 2 使用
  • VS在打开不同SDK时常会出现无法加载该项目的提示

    转载请标明是引用于 http blog csdn net chenyujing1234 有时我们要用VS打开别人的例子程序 可却时常会出现无法加载该项目的提示 这是因为原项目的SDK在现在编译器上没有安装 那么该怎么办呢 也不是束手无策 下
  • internet时间功能被隐藏了,如何使用cmd命令设置时间源并同步

    环境 Win server 2016 问题描述 internet时间功能被隐藏了 如何使用cmd命令设置时间源并同步 win10 时间设置菜单有internet时间 Win server 2016 时间设置菜单没有internet时间 解决
  • 综合练习: 九九乘法表和排序

    输出函数 println相比较print将在每个输出完毕后 输出换行 System out println hello world 输入函数 Scanner numInput new Scanner System in int num Sy
  • python——operator详解

    1 概述 operator模块是python中内置的操作符函数接口 它定义了一些算术和比较内置操作的函数 operator模块是用c实现的 所以执行速度比python代码快 2 函数的映射操作 操作 语法 函数 加法 a b add a b
  • 一种HBase的表region切分和rowkey设计方案

    一种HBase的表region切分和rowkey设计方案 2014 05 14 14 21 56 转载 分类 MYSQL ORACLE DB2 sybase info 一种HBase的表region切分和rowkey设计方案 场景 HBas
  • 如何往服务器拷贝文件,怎样往云服务器拷贝文件

    怎样往云服务器拷贝文件 内容精选 换一换 登录Windows操作系统的弹性云服务器时 需使用密码方式登录 因此 用户需先根据创建弹性云服务器时使用的密钥文件 获取该弹性云服务器初始安装时系统生成的管理员密码 Administrator帐户或
  • selenium 后台运行设置handless模式

    selenium 后台运行设置handless模式 测试脚本调试完毕之后 部署到服务器运行 此时 需要将selenium的执行方式 切换为后台运行 也就是无界面运行 chrome option webdriver ChromeOptions
  • iOS制作启动图LaunchScreen.storyboard

    先制作一张启动图 png格式 启动图制作脚本 https github com QiShare QiAppIconGenerator 注意一个坑点 注意一个坑点 注意一个坑点 如果是横屏的图 那么图片的像素严格按照 宽2208 高1242
  • SpingBoot加解密项目spring-boot-starter-encrypt操作

    Spring Boot封装了一个Starter 内置了AES加密算法 GitHub地址如下 spring boot starter encrypt 先来看看怎么使用 可以下载源码 然后引入即可 然后在启动类上增加 EnableEncrypt
  • 微服务整合knife4j springboot2.6.14

    业务层 springboot集成knife4j 引入jar包依赖
  • Qt.ui文件是怎么生成相应的.h文件

    ui文件在编译文件时通过uic o ui h ui 命令自动生成ui头文件
  • SIMetrix教程-001.SIMetrix软件简介与安装

    由于某些原因需要用到SIMetrix仿真软件 然而网上的资料并不是特别多 故在此记录一下这款仿真软件的学习过程 也给有需要的人提供一些参考 免走弯路 如果使用过Pspice或者LTspice软件 学习SIMetrix会很容易入门 仿真软件都
  • bpe分词算法的原理以及在机器翻译中的应用

    概述 bpe byte pair encoding 是一种根据字节对进行编码的算法 主要目的是为了数据压缩 算法描述为字符串里频率最常见的一对字符被一个没有在这个字符中出现的字符代替的层层迭代过程 该算法在论文 https arxiv or
  • 分布式系统failover测试之拔盘插盘操作

    分布式系统failover测试之拔盘插盘操作 拔盘 echo scsi remove single device 1 0 0 0 gt proc scsi scsi echo scsi remove single device 2 0 0
  • CVPR2023论文及代码合集来啦~

    以下内容由马拉AI整理汇总 下载 点我跳转 狂肝200小时的良心制作 529篇最新CVPR2023论文及其Code 汇总成册 制作成 CVPR 2023论文代码检索目录 包括以下方向 1 2D目标检测 2 视频目标检测 3 3D目标检测 4
  • 图形化OpenGL调试器 BuGLe

    图形化OpenGL调试器 BuGLe 转 BuGLe 结合图形化的OpenGL调试与选择的过滤器上的OpenGL命令流 调试器可以查看状态 纹理 framebuffers 着色器 而过滤器允许日志 错误检查 自由相机控制 视频捕捉等 主页
  • 数羊

    H题数羊 第八届 图灵杯 NEUQ ACM程序设计竞赛个人赛 题目描述 憨憨小杨晚上睡不着觉 就开始数羊 她觉得一只一只数太慢了 突发奇想出了一种新的数羊方式 羊羊数量A n m 由两个整形变量n和m决定 计算方式如下 现在给出n和m的值
  • c#学习笔记

    1 输入prop 再按两次TAB会自动添加一个属性 set get方法 2 统一命名空间内 类可以跨多个文件 需要用partial e g partial class XXXX 3 类型 ulong 64无符号整数 decimal 有效数字