黑马程序员c#学习6

黑马程序员 C#学习笔记① 使用WPF实现简易计算器 ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------     目的:运用一些WPF和C#基础知识实现一个能够进行整数加减乘除运算的计算器程序     功能:(1) 能够通过点击界面按钮在程序中输入数字并显示;          (2) 在处理6+5+这种输入组合, 会将前面的算式先进行计算 阅读详情
Windows Phone 7手机开发、 .Net培训、期待与您交流!

1、常量

   关键字 const  用于定义一个不可改变的变量,而且在编译时这个变量的值必须是确定的,不能是表达
式

   语法 const  数据类型  变量名 = 变量值;

2、静态变量

   关键字  static  用于定义一个类似全局变量作用的变量,在类中定义的静态变量时所有由该类实例化

出来的对象所共享的,任何一个对象修改这个变量的值都会影响到其他对象。

   简单的说,静态变量时类级别的,而我们的普通变量都是对象级别的,每个对象都有自己的变量,改变
自己的变量不会影响到其他对象的同名变量。

   比如类public class  Person
 {
  private string name;
  private int age;
  public static int  totalNumber;
 }

    在这个类中,totalNumber被定义为一个静态变量 ,表明这是由Person类所实例出来的所有对象所共有
的,并不是某个对象单独拥有的。所有对象都可以访问这个变量。而name和age是普通变量,只有对象自己
猜可以访问自己的普通变量。

    就像大家一起吃饭,每个人都有自己的碗筷,这些碗筷就是普通变量,因为只有你自己可以使用自己的
碗筷,不能用别人的,那么桌子上的大餐盘就是静态变量,所有人都可以从餐盘中获取食物,并且你从餐盘
中拿走食物的时候会对所有人都有影响,食物减少了。

    static的使用需要注意几点

    静态成员只能调用静态成员,不能调用非静态成员。

    非静态成员可以调用静态成员,通过类名.静态成员名来访问,而不能通过对象名.静态成员名来访问。

    静态类是不能实例化的,即不能使用new关键字来分配一个静态类

Windows Phone 7手机开发、 .Net培训、期待与您交流!
黑马程序员考试题 题目一 文本文件中存储了多个文章标题、作者,标题和作者之间用若干空格(数量不定)隔开,每行一个,标题有的长有的短,输出到控制台的时候最多标题长度10,如果超过10,则截取长度8的子串并且最后添加“...”,加一个竖线后输出作者的名字。 namespace test1 { class Program { /*文本文件中存储了多个文章标题、作者,标题和作者之间 阅读详情

相关推荐

黑马程序员—C#系列 (一)

1.学习4句话 Console.Redkey() // 暂停 Console.WriteLine() //输出内容 Console.ReadLine() //请求用户输入 string name = Console.ReadLine();//取得用户输入的内容赋给变量name 2.变量 int i = 0; // 变量只能声明一次,但是可以多次赋值,多次使用 int i8,i9,

BuHuanLiaoxxxxx的专栏 1365

黑马程序员_学习日记6_C#基础归纳总结之堆栈分配图解

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 当你声明一个变量时内存中都发生了什么? 当你在一个.Net应用程序中声明一个变量时,首先要分配一些内存快到RAM,它包括三样东西,第一个是变量名,第二个是变量的数据类型,最后一个是变量的值。 这只是一个很简单的解释,根据变量的数据类

gqsloveaspnetverymu的专栏 460

22AP10 SS524 平替 海思HI3521DV200 可提供开发资料

入,突破了数字接口的视频输入性能瓶颈,提供两倍于前代产品的视频输入能力。视频编解码引擎、视频图像处理的算法效果及性能得到了进一步提升。芯片为客户产品提供了高性能、优异图像质量。推理引擎,支持多种智能算法应用。合丰富的外围设备及高速接口,该。解决方案,广泛用于模拟高清。产品应用开发的新一代专。四核处理器和性能强大的。

szhorsway的博客 1011

黑马程序员—我和我男朋友在黑马的故事,感谢黑马~~~~~~~~...

文章来源:黑马程序员,黑马论坛 (注:黑马学员发来的毕业感言)   我是一名女生,也是黑马训练营培训出来的一匹最普通的黑马,众马云集又各奔前程。现在的我已找到一份满意的7k工作。每当夕阳西下,结束了一天忙碌的工作,都会想起和他在黑马的充实而快乐的时光。我和我的男朋友来自同一个学校同一个系。本来无缘相识,因为有着共同的编程梦想先手于毕业前夕,现在的他已在搜狐上班,每月12k的工资给我们的

heima_26的专栏 1138

FlashAttention 快速安装指南(避免长时间编译)

FlashAttention 编译太慢?本篇提供无需编译的预编译 wheel 快速安装方案,适配多版本 Python、PyTorch 和 CUDA,极大节省部署时间!

Junseer的博客 9721

✔B【AD623】【单运放】仪表放大器 AD623电压放大器模块可调 单电源 单端/差分 微小信号

【】仪表放大器 AD623电压放大器模块可调 单电源 单端/差分 微小信号

童话与梦的博客 8281

黑马程序员--一个初中没毕业的苦逼,到8.5k的程序人生,感谢黑马

文章来源:黑马程序员 乡亲们and同学们:                 大家好!         貌似现在感谢信是每个黑马毕业后找到工作的首要任务了!   我是5月份进的黑马,是9期的, 其实感觉从我搭上飞机,落在北京之时这一切都好像做梦似的,我是90年出生的, 属于90后了,我辍学的非常的早,在我上初中二年级的时候就辍学了。       可以说我是一个标准的小学毕业生吧,当时我

heima_hb3的专栏 3144

通达信股本变迁文件(gbbq)解密方法

近年来A股市场跌宕起伏真特么精彩,本人愚钝,被整爆仓,损失惨重 痛定思痛,认为交易这种对纪律要求极高,且必须完全排除情绪影响的勾当,还是应该交给程序来干 数据哪里来呢?当然是拿来主义。。。问券商的交易软件要呗 到处查资料,得知通达信的权息文件数据齐全,不仅含有除权除息数据,还含有限售解禁、增发、可转债上市等股本变化数据 ——这对于某些对成交量变化敏感的交易模型是非常重要的

不甘碌碌老,结庐铸宝刀 2万+

黑马程序员_C#编程基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- C#编程基础 1.概念:.Net与C# .Net/DotNet: 是一种平台,一种技术。一般指.Net Framework 框架。 C# (sharp): 是一种编程语言。可开发基于.net平台的应用。 (*) Java既是

creating2000的专栏 1042

即插即用篇 | 手把手教你 YOLOv11 添加注意力机制 | 适用于【检测任务】【分类任务】【分割任务】【关键点任务】| 20+ 种全打通!

即插即用篇 | 手把手教你 YOLOv11 添加注意力机制 | 适用于【检测任务】【分类任务】【分割任务】【关键点任务】| 20+ 种全打通!

Coding... 2831

零件边界线提取处理原理详解

该程序提出了一种高效的点云边界提取方法,通过三阶段处理流程实现零件几何特征的精确提取。首先采用RANSAC算法进行坐标系标准化,包括主平面检测、点云分割和双重旋转对齐。接着使用凹包算法和RANSAC直线拟合提取底面边界。最后通过多方向密度切片分析(Z向100片、X向50片),自动选择高密度切片进行边界提取和直线拟合。算法具有鲁棒性强、处理效率高(支持OpenMP并行计算)和参数可配置等特点,能有效提取零件的几何边界特征,为后续质量检测提供基础。实验结果显示该方法能准确提取零件的多方向边界线。

weixin_45196569的博客 433

黑马程序员 C#学习1

Windows Phone 7手机开发、.Net培训、期待与您交流!   1、什么是.net与C#     .net是一门技术,是一个开发平台,在这个平台上,我们可以使用多种开发语言来进行开发。     C# 则是一门语言,是在.net平台下进行程序开发的一门语言。     他们是一种依赖关系,c#是依赖于.net框架的 2、.net能开发什么     使用.net主要可以开发3

ilovedxt的专栏 453

上位机图像处理和嵌入式模块部署(开篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 图像处理是现实生活当中很实用的一门技术。工业上一般采用的是机器视觉,以传统算法和光源控制为主,部分采用了深度学习技术。而生活当中,则主要以二维码识别、人脸识别、车牌识别和ocr识别为主,这中间深度学习与AI扮演了很重要的角色。过去,市场上的商业收费软件,主要还是以传统设备厂商提供的上位机软件为主,那这一部分是不是结合最新的npu技术,应该做出一些新的东西出来呢?

嵌入式-老费,一个分享专业嵌入式知识的blog 1337

黑马程序员—[.Net就业薪资] 四个班100%就业,.Net学科称霸黑马

文章来源:黑马程序员,黑马论坛 [.Net就业薪资] 四个班100%就业,.Net学科称霸黑马 四个班100%就业,.Net学科称霸黑马 作为.Net学科的就业指导老师,我也曾经被Android等其他学科的薪资真正的震撼到。然而,当我越来越深入到.Net的班级,和学员们打交道越来越多。我现在可以拍着胸脯的告诉每一个人,.Net在班级纪律、就业速度上绝对遥遥领先于黑

heima_88_0822的专栏 1310

华为OD机试真题 新系统 9月16号 【统计特殊数字】

华为OD新系统机试真题【统计特殊数字】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【统计特殊数字】。

qq_45776114的博客 770

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

黑马程序员—C#基础回顾

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   这几天接触到了“黑马程序员”这一培训班,觉得这是个机遇呀。 按照流程通过的申请,下载视频,把C#的基础又复习了一边,把其中比较重要的和自己容易忘记的知识点总结了下来。 1.类的修饰符包括:new,public,protec

wang475383895的专栏 419

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

C#新手该如何规划学习【学习路线指南】

花费了几天时间整理了C#学习路线图,可以说是纯野生C#程序员成长路线规划,在这里分享下,希望可以帮助到想从事C#开发的同学们。本人阅历尚浅,有些知识点可能分享不正确,希望广大网友评论区补充,我会同步修正更新。题记最近自己一直在想,一个初学者刚开始应该学些什么,该学习到哪种程度找工作才不成问题,才能在做项目时游刃有余不被Bug所困住。是不是每一个初学者在刚开始学习任何一门编...

zls365365的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

[黑马程序员]c#基础学习笔记

------- WindowsPhone 7手机开发、.Net培训、期待与您交流! ------- .net指.net Framework框架,一种技术,一种平台 c#语言 .net可以开发桌面应用程序(Winform),Internet应用程序(asp.net、WebServer),手机开发wp7 .cs表示是类文件 Console.ReadKey();程序停在这里等待用户从键

dan810103的专栏 1195

黑马程序员——C#基础

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ---------------------- 1.创建一个控制台应用程序: 打开 visual studio 2012,依次选择【文件】->【新建】->【项目】(也可同时按下Ctrl+Shift+N快捷键进入此界面)。选择“其他项目类型”栏目下的“Visu

u011184588的专栏 824

黑马程序员——C#基础视频笔记(苏昆老师的视频)

1.显示行号:工具-〉选项-〉文本编辑 2.恢复设置:工具-〉导入导出设置-〉重置所有设置 3.快捷键:home:行起始       end:行末尾       pageUp:上一页       pageDown:下一页       shift+home:向前选中本行       shift+end:向后选中本行       shift+pageUp:……       ……  

WayToAccept的专栏 1672

黑马程序员 C#基础_方法

------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 什么叫方法? 由于C#是面向对象编程语言,所以C#中的方法也是相对于对象来说的,是指某个对象的行为,在面向过程的C语言中叫它为函数。 在C#程序代码中,处处都可以看见方法。如: Main()方法    console类中的WriteLine方法、ReadLine方   Int32的Pars

紫枫的博客 692

黑马程序员——C#基础总结笔记

---------------------- http://edu.youkuaiyun.com"target="blank">ASP.Net+Android+IOS开发、<a href="http://edu.youkuaiyun.com"target="blank">.Net培训、期待与您交流! ---------------------- 1..net与C#的关系 .net框架是一种平台,一种技术    

u013681984的专栏 808

黑马程序员 c#学习12

Windows Phone 7手机开发、.Net培训、期待与您交流! 1、套接字  socket     socket用于进程间的互相通信,是一种通信机制, 用来描述IP地址和端口信息的。    类型 :    流式  socket   面向连接式的  针对面向连接的TCP服务应用,安全,但是效率较低    报文  socket   面向非连接的,针对无连接的UD

ilovedxt的专栏 334

黑马程序员--学习C#基础2

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 从29号开始近3天以来的学习笔记 7月29号 (1)for循环      格式 for(初始条件;判断条件;用来改变条件){执行语句; } 三个语句执行顺序 第一个 判断一下 执行{}里边的语句 在回过来执行i++      f

a332531的专栏 666

黑马程序员_学习日记1_C#基础

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- 优快云终于可以发帖了,把前几天的补上...... 4月12日 今晚网速很慢,下黑马视频很卡,我下了一本《C#基础教程》的电子书来学习,做笔记如下: 一、IL(Microsoft中间语言)的五大特性: 1、实现给定接口的类,必须

Jack's Domain 528
上一篇: 黑马程序员c#学习5
下一篇: 黑马程序员c#学习7
ilovedxt
博客等级 码龄14年 2粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值