![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 70
mavis
这个作者很懒,什么都没留下…
展开
-
[黑马程序员]视频教程后对C# 与 Java数据类型的理解
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ C#视频中在讲解数据类型时主要说明了一些常用数据类型预定义类型 一.简单类型 (一)非数值类型 bool char原创 2013-06-01 14:24:44 · 838 阅读 · 0 评论 -
[自学问题总结]ADO.NET中的五个主要对象
, 、。:Connection:连接, 它就像一座桥, 将程序和数据库建立了联系。但它仅仅是座桥,并没有去桥的对面打开数据库读取和存放数据。 Close以后还可以Open 但Dispose以后则不能再用Command:向数据库发出指令,这个指令可以是增删改查的sql语句。Command要建原创 2013-07-17 13:24:18 · 476 阅读 · 0 评论 -
[自学问题总结]索引器
1. 概念索引器(Indexer)是C#引入的一个新型的类成员,它使得对象可以像数组那样被方便,直观的引用。它类型于类中的属性,但索引器可以有参数列表,而且只能作用在实例的对象上,不能在类上直接作用。看下面的例子:using System;namespace test{ internal class Program { private static void Ma原创 2013-07-18 11:09:34 · 459 阅读 · 0 评论 -
[自学问题总结]栈和堆
一 概念栈:由编译器自动分配和释放的,存放函数的参数值,局部变量的值等。堆:由程序员分配和释放的,若程序员不释放,程序结束的时候可能由OS回收。栈就像一条流水线,在分配的时候,由于程序是自上而下顺序执行的,就将程序指令一条一条压入栈中,就像流水线一样。而堆上站着的就是工作人员,他们加工流水线上的商品,由程序员分配:何时加工,如何加工。 详细内容请参阅原创 2013-07-18 13:20:44 · 439 阅读 · 0 评论 -
[自学问题总结]net中String是引用类型还是值类型
关于String为值类型还是引用类型的讨论一直没有平息,最近一直在研究性能方面的问题,今天再次将此问题进行一次明确。希望能给大家带来点帮助。 如果有错误请指出。来看下面例子://值类型int a = 1;int b = a;a = 2;Console.WriteLine("a is {0},b is {1}", a, b);//字符串string str1 =转载 2013-07-18 13:31:08 · 585 阅读 · 0 评论 -
[自学问题总结]重载(overload)与重写(override)
一 重载(overload)1.概念在同一个类中,方法名称相同,但参数的个数或者对应位置上的类型不同。这种情况称之为重载。重载和返回值没有关系。2.例子定义一个加法运算,获取两个整数的和原创 2013-07-17 17:19:41 · 506 阅读 · 0 评论 -
[自学问题总结]委托与事件
委托,通熟易懂的举个例子:妈妈让小新去买东西一 首先是C#语法public delegate void BuyThingEventHandler();delegate是关键字EventHandler是一个声明委托的微软C#的命名标准二 定义小新类/// /// 小新类/// private class CraYon{ public stat原创 2013-07-17 15:29:31 · 638 阅读 · 0 评论 -
[自学问题总结]struct与class
一 struct(结构体)struct类型是一种值类型,通常用来封装小型相关变量组。public struct Book{ public decimal price; public string title; public string author;}二 class(类)类是引用类型class Child{ private原创 2013-07-18 11:34:04 · 491 阅读 · 0 评论 -
[自学问题总结]静态成员和非静态成员的区别
静态变量使用 static修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等示例:using System;using Sy转载 2013-08-05 09:09:42 · 524 阅读 · 0 评论 -
[自学问题总结]params作用
params 关键字在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力它在只能出现一次并且不能在其后再有参数定义,之前可以using System;using System.Collections.Generic;using System.Text; namespace ConsoleApplication1{ class App {转载 2013-08-05 09:06:23 · 517 阅读 · 0 评论 -
[自学问题总结]abstract
abstract修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员abstract不可以和 static、virtual 一起使用声明为 abstract成员可以不包括实现代码,但只要类中还有未实现的抽象成员(即抽象类),那么它的对象就不能被实例化,通常用于强制继承类必须实现某一成员示例:using System;using转载 2013-08-05 09:17:49 · 451 阅读 · 0 评论 -
[自学问题总结]const 和 static readonly 区别
const用 const修饰符声明的成员叫常量,是在编译期初始化并嵌入到客户端程序static readonly用 static readonly修饰符声明的成员依然是变量,只不过具有和常量类似的使用方法:通过类进行访问、初始化后不可以修改。但与常量不同的是这种变量是在运行期初始化示例:测试类:using System;using System.Collecti转载 2013-08-05 09:12:07 · 601 阅读 · 0 评论 -
[自学问题总结]extern
extern 修饰符用于声明由程序集外部实现的成员函数经常用于系统API函数的调用(通过 DllImport)。注意,和DllImport一起使用时要加上 static修饰符也可以用于对于同一程序集不同版本组件的调用(用 extern声明别名)不能与 abstract修饰符同时使用示例:using System;using System.Collecti转载 2013-08-05 09:15:08 · 647 阅读 · 0 评论 -
[自学问题总结]C# 修饰符
private: 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。 internal : 当前程序集内可以访问。只限于类所在的命名空间(不包括子类)。原创 2013-07-17 10:56:24 · 474 阅读 · 0 评论 -
[黑马程序员]switch小结
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 认真学习了C#和JAVA有关switch的教学视频后,查阅了msdn的相关知识后,决定对switch做个小结,方便今后使用......(一)概念switch 语句是一个控制语句,它通过将控制传原创 2013-06-15 21:25:02 · 558 阅读 · 0 评论 -
[黑马程序员]数组排序--冒泡排序原理总结
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 5164289 数组arr 0 1原创 2013-06-15 20:26:05 · 574 阅读 · 0 评论 -
[工作问题总结]window.open导致IE自动关闭问题总结[1]
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 最近在写SSO统一入口登入,其中就遇到了window.open的链接页面的问题,在此总结一下,希望可以帮助遇到同样问题的朋友...一.先了解下window.openwindow.open原创 2013-05-27 21:35:26 · 963 阅读 · 0 评论 -
[工作问题总结]iframe session丢失 解决方案
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 这篇总结文字不多,但真心浪费了好长时间去解决...环境: iframe 跨域掉web 第一次打开的时候 就会无缘无故的session 丢失我曾怀疑是在中途有什么代码把session置空原创 2013-06-11 00:16:02 · 828 阅读 · 0 评论 -
[黑马程序员]C# 与 java 命名规则总结
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 一. C#(1)必须以字母[英文 中文 韩文...支持多国语言] ,_或@符号开头(不能以数字开头)(2)不要与关键字重名[尝试了下会报错](3)同一个变量名不要重复定义[其实指的是在一原创 2013-05-28 20:53:45 · 711 阅读 · 0 评论 -
[工作问题总结]window.open导致IE自动关闭问题总结[2]
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 先总结下曾今在之前的window.open导致IE自动关闭问题总结[1]中总结到,仅走前台不会导致浏览器的禁止弹出......但在我们真正开发的时候,不得不走后台怎么办呢? 我就遇到这个问题.原创 2013-06-10 22:48:39 · 934 阅读 · 0 评论 -
[工作问题总结]C# 实现取得全局资源文件
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 之前总是在别人搭好的框架里写代码,但当一个项目自己要从搭框架开始时,就到处是问题了,取得全局资源文件就是其中的一个问题......(1)GlobalRes方法在某个类中先写GlobalRe原创 2013-06-10 23:13:24 · 1002 阅读 · 0 评论 -
[工作问题总结]C# iframe 跨域测试是否链接
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 为解决的问题: iframe跨域链接其他域的web,但希望可以先测试链接一下,如果成功了再链接,如果失败则链接error页面iframe页面前台jsfunction loadBody()原创 2013-06-12 15:16:34 · 1006 阅读 · 0 评论 -
[黑马程序员]转义字符总结
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 概念:\ + 一个字母组成表示一个字符char ch = '\"';注意:(一)常用的转义字符转义字符意义ASCII码值(十进制)原创 2013-06-03 21:17:21 · 584 阅读 · 0 评论 -
[黑马程序员]类型转换总结
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 学习过C#与java的基础视频教程后,对于类型转换总结如下:一.隐式类型转换(一)概念:无需声明就能进行的转换。 int i = 123;原创 2013-06-15 12:40:25 · 1324 阅读 · 0 评论 -
[黑马程序员]对两个整数变量的值进行交换的方法总结
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ (1)通过第三方变量int n=3,m=6;int temp;temp=n;n=m;m=temp;(2)不用第三方变量[如果n和m的值非常大,容易超出int范围]int原创 2013-06-15 17:33:19 · 634 阅读 · 0 评论 -
[黑马程序员]浅谈对'对象'的理解
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 用自己的语言谈对象的概念:对于面向对象 概念 -- 网上搜搜 有 这里不说至于对此的理解 建议楼主 可以将其生活化举个身边的例子(我所在的开发组 一个主管 20个成员)如果一个项目下来原创 2013-06-15 17:39:24 · 484 阅读 · 0 评论 -
[黑马程序员]进制转换学习笔记
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 这篇博客早就想写了,对于进制的转换,大学老师有讲,自己也有看书学过,每次感觉都懂了,但好像又没懂似得,通过黑马的教学视频,我又感觉自己好像懂了,但以防今后会忘记,所以还是留下笔记吧,以便今后复原创 2013-06-15 19:17:11 · 857 阅读 · 0 评论 -
[工作问题总结]IE6 缓存引起的页面无法重载问题及解决方案
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ bug描述:iframe中页面A 有按钮 btn_a btn_b btn_c...... 点击btn_a btn_b btn_c......后iframe的src=页面B 并加载相对应的不同内原创 2013-06-14 21:49:28 · 942 阅读 · 0 评论 -
[黑马程序员]数组排序--选择排序原理总结
------------------------------ASP.Net+Android+IO开发 .Net培训 期待与您交流!------------------------------ 5164289 数组arr原创 2013-06-15 19:49:24 · 548 阅读 · 0 评论 -
[自学问题总结]StringBuilder 和 String 的区别
String在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String另外,对于 String我们不得不多说几句:1.它是引用类型,在堆上分配内存2.运算时会产生一个新的实例3.String对象一旦生成不可改变(Immutabl转载 2013-08-05 09:08:06 · 548 阅读 · 0 评论