黑马程序员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

安装esxi7.0

保存重启后就能安装。vCenter Server是VMware vSphere虚拟化架构中的核心管理工具,充当ESXi主机及虚拟机中心管理点的服务,利用vCenter Server,可以集中管理多ESXi主机及其虚拟机,安装、配置和管理vCenter Server 不当可能会导致管理效率降低,或者致使EXSi主机和虚拟机停用。提示选择安装VMware ESXi 使用的存储,ESXi支持U盘以及SD卡安装,如系统中存在多块存储设备,选择需要安装系统的磁盘【注意磁盘142G,ESXI会将120G做VMFSL】

u011220233的博客 1万+

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

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

heima_26的专栏 1138

如何利用PREEvision和MATLAB开发AUTOSAR软件组件

在业界,比较著名的电子电气架构开发工具要属德国Vector公司开发的PREEvision工具了,而MATLAB/Simulink软件是非常高效且实用的基于模型的应用软件开发工具。利用PREEvision与Simulink联合开发AUTOSAR应用软件组件的开发流程有三种,分别是:“自上而下”开发流程(从PREEvision开始),“自下而上”开发流程(从Simulink开始),以及“双向”开发流程。如下图所示,无论哪一种开发流程,PREEvision与Simulink工具都是通过arxml文件进行信息交互的

怿星科技的博客 5396

合宙Air780EP速连OneNET:AT+MQTT应用指南

本文详细讲解了合宙Air780EP使用AT指令通过MQTT接入OneNET的过程。

2401_82812461的博客 1390

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

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

heima_hb3的专栏 3144

去面试游戏测试工程师,面试官看着我的简历呆住了

!我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。

MXB1220的博客 7330

黑马程序员_C#编程基础

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

creating2000的专栏 1042

解决Calibre中license的错误

本次解决了Calibre在Cadence 617 virtuoso版本中运行不了的错误,在遇到问题的时候,我也跟你们一样,首先是上网查询为什么运行不了呢?明明我安装了之后里面有Calibre的,我当时也是这样的疑惑,一点Calibre运行LVS的时候,一片空白,然后就出现了license的错误,后来点点点,看看看,搜搜搜,最终解决了这个问题。虚拟机是VMware16版本,cadence617,Calibre是2015版本。旨在记录遇到的实际问题。

yytu231的博客 1万+

Win10 Rational Rose 安装教程

在此教程中我们需要四个文件,点此下载[提取码:ig33] 其中第一个为2007的安装包,第二个为破解文件 前言 很多小伙伴反应说会出现几天后就到期的问题,包括我也出现了该问题,如果你已在其他地方安装好了文件且破解成功,且但几天后到期,如果可以使用更改时间的方式打开,那么可以跳过接下来的教程,直接看第三节,我们采用批处理的形式一键完成从修改时间到打开最后改回来的方法解决此问题 一、安装软件 解压缩两个安装包,进入 Rational Rose文件夹 选择setup.exe开始安装 按照图示依次点击

CoderJiang 2万+

黑马程序员 C#学习1

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

ilovedxt的专栏 453

均匀直线阵的常规波束形成matlab

常规波束形成概述 波束形成是将基阵各阵元输出进行一定的处理,从而形成基阵空间指向性的技术。一个波束形成器可以对空间某方位的信号有响应,而抑制其他方位的信号,所以又被称为空域滤波。一般分为常规波束形成(CBF)和自适应波束形成(ABF)。 常规波束形成较为基础,一般又可以根据实现的途径不同,分为时延波束形成和频移波束形成。 时延波束形成 在各阵元间添加时延使波束控制于不同方位的方法成为时延波束形成。设定一个目标方向,当信号来源方向在该目标方向时,响应最大;信号来源于其他方向时,响应较小。将这种响应大小

Xujing1143的博客 2万+

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

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

heima_88_0822的专栏 1310

ESP32内存优化实战:关闭WiFi/LWIP功能释放37KB IRAM的隐藏技巧

本文针对ESP32开发中IRAM内存不足的难题,提供了一种通过关闭WiFi和LWIP协议栈的IRAM优化功能来释放宝贵内存空间的实战技巧。该方法最高可释放约37KB的IRAM,有效解决复杂项目(如WiFi+BLE+语音识别)的编译失败问题,并详细阐述了配置步骤、性能权衡与测试验证方法。

redis7keeper的博客 131

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

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

wang475383895的专栏 419

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

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

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

zls365365的博客 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

[黑马程序员]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、付费专栏及课程。

余额充值