C# 语言不允许 数值类型隐式转换为 char 类型声明两个变量:int n1=10,n2=20;要求将两个变量交换,最后输出n1为20,n2为10。扩展(*):不使用第三个变量如何交换?using System; namespace ConsoleApp1 { class Program { static void Main(string[] args)
转载 2023-08-09 20:58:23
10阅读
  Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2008 U
1、Visual Studio Express 版本:        从2005版本开始,就有这个版本,2008 , 2010都有相应版本。本版本是给程序爱好者,以及学生使用的简易版本。虽然是简易版本,但是基本的功能都有。仅仅缺少一些高级功能:包括代码管理、测试、建模工具等。但是可以通过安装免费插件解决,比如SVN的.net版本
程序集(Assembly),可以看做是一堆相关类打一个包,相当于java中的jar包(*)。打包的目的:程序中只引用必须的程序集,减小程序的尺寸;一些程序集内部的类不想让其他程序集调用。我们调用的类都是位于各个程序集中,如果调用的类在没有引用的程序集中,则需要添加对那个程序集的引用,比如ConfigurationManager。类的访问级别:private、public、protected访问级别
转载 2023-08-09 20:08:13
102阅读
宽接口和窄接口,这是设计当中经常会遇到的一个选择。宽接口通常能够让一个类功能强大,但有时容易失去真正的关注点从而破坏了“单一职责原则”。窄接口则比较容易确保对某一特定点的关注。设计中经常可以配合着使用它们,这点很像铺设自来水管道。
原创 2010-06-11 22:37:52
1210阅读
目录1. 什么是.NET2. .NET的历史3. .NET的优势与劣势什么是.NET.NET是由微软公司提供的一种软件开发编程的框架,可以在基于Windows的操作系统上开发,安装和执行软件。近年来,.NET已经成为在Windows平台创建任意类型的应用程序的巨大生态系统。目前,.NET支持的编程语言为C#、VB.NET、Jscript.NET,但现在大多数.NET开发首选的编程语言为C#。NET
转载 2023-10-18 17:01:52
514阅读
属性实际上是供编译器使用的类    编译器根据程序集,类,方法等等上声明的属性,构造相应属性的元数据,在运行时可以通过反射提供的方法查看这些元数据。     使用属性通过查看需要交互的类的元数据可以实现一些特定功能,可以解耦两个互相交互的类。比如序列化的实现。      附件中是MSDN
原创 2007-12-21 11:32:42
721阅读
1评论
这段时间开始使用Net 和javaSCript编程,觉得自己有点小成长,写下这段时间的问题及解决决方法,和大家分享下: 1.如何启用和取消gridView的编辑模式    gridView绑定数据后,可以设置editIndex属性,设定某行可编辑,但是一定要再重新绑定一次数据,才能显示出可编辑介面。取消时,设置该属性为-1,同样也需绑定数据,否则会显示不出来 2.如何点击
原创 2010-07-08 21:33:33
348阅读
网络编程网络:网络协议: 一套规则网络模型:七层模型-七层-理论物理层数据链路层网络层传输层会话层表示层应用层四层模型-实际应用链路层网络层传输层引用层每一层都有相应的协议负责交换信息或者协同工作TCP/IP 协议族IP地址:负责在网络上唯一定位一个机器IP地址分ABCDE类是由四个数字段组成,每个数字段的取值是0...
原创 2022-07-07 11:02:29
140阅读
命名空间:using System.Net;using System.Net.Sockets; 关键 : TCP /UDP连接 UDP UDP 与 tCP的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDP 在许多方面非常有效。当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),可使用
转载 2021-07-31 10:43:55
155阅读
NET Remoting提供了一个功能强大、高效的处理远程对象的方法,从结构上而言,.NET Remote对象非常适合通过网络访问资源,而又无需处理由基于SOAP的WebServices所带来的难题。.NET Remoting使用起来比Java的RMI简单,但要比创建Web Service难度大一些。在本篇文章中,我们将创建一个从数据库读入内容的远程对象。文中还包括了一个忽略数据库功能的替补对
原创 2022-02-22 16:52:38
131阅读
1 ISAPI 应用程序: 能够处理各种后缀名的应用程序,通常被称为 ISAPI 应用程序(NOTE:Internet Server Application Programe Interface,互联网服务器应用程序接口)。虽然这 ISAPI 听上去还挺气派,也算是“应用程序”呢,但仔细看看它的全称就明白了:它实际上只是一个接口,起到一个代理 2 Http请求进行编程: 实际上,Fra...
原创 2021-07-23 09:29:52
130阅读
# .NET 4.5 异步编程编程世界中,异步编程是一种非常重要的技术,它可以提高程序的性能和响应能力。.NET 4.5引入了一种新的异步编程模型,使得开发者可以更加方便地编写异步代码。本文将介绍.NET 4.5的异步编程特性,并通过代码示例来展示如何使用这些特性。 ## 异步编程的背景 在传统的同步编程中,当一个操作开始执行时,程序会一直等待该操作完成后才能继续执行下一步。这种模式在执
原创 2023-08-03 20:01:17
76阅读
最近在用asp.net写网页遇到一个奇怪的问题,为了保证页面无刷新,使用了updatepanel控件,原来写好的导出excel的功能失效了,在网上搜了好久,发现有人总结了以下几种解决方法,我验证了第一种,也行的通,现分享出来,大家一起学习下 在ASP.NET中应用微软AJAX技术,把GridView在UpdatePanel里导出Excel时会出现的错误。 就是在ASP.NET2.0框架中当用G
原创 2010-12-16 22:50:16
541阅读
2点赞
 一.如何使用异步模式?  异步模式是在处理流类型时经常采用的一种方式,其应用的领域相当广阔,包括读写文件、网络传输、读写数据库,甚至可以采用异步模式来做任何计算工作。相对于手动编写线程代码,异步模式是一个高效的编程模式。  (1)所谓异步模式是个什么鬼?     在启动一个操作之后可以继续执行其他工作而不会发生阻塞。      &nbs
本系列学习在.NET中的并发并行编程模式,实战技巧内容目录数据并行Fork/Join模式PLINQ本小节开始学习数据并行的概念模式,以及在.NET中数据并行的实现方式。本系列保证最少代码呈现量,虽然talk is cheap, show me the code被奉为圭臬,我的学习习惯是,只学习知识点,代码不在当下立马要用的时候不会认真去读的,更何况在大多时候在手机阅读更不顺畅。数据并行数据并行是通
转载 2023-11-09 08:49:41
57阅读
前言:  这段时间开始用.netcore做公司项目,发现前辈搭的框架通篇运用了异步编程方式,也就是async/await方式,作为一个刚接触的小白,自然不太明白其中原理,最重要的是,这个玩意如果不明白基本原理,随意乱用反而可能会降低性能。所以下定决心准备探索学习下这玩意。我始终相信,只要肯专研,没有什么学不会的东西。正文:1.什么是异步:  简单来说,正常程序执行是从上到下逐语句执行,这就叫同步,
转载 2023-08-09 23:11:15
57阅读
.NET Remoting提供了一个功能强大、高效的处理远程对象的方法,从结构上而言,.NET Remote对象非常适合通过网络访问资源,而又无需处理由基于SOAP的WebServices所带来的难题。
转载 2008-04-16 23:36:00
103阅读
2评论
### .NET Core 异步编程入门指南 在现代的软件开发中,异步编程变得越来越重要。在 .NET Core 中,我们可以利用 async/await 关键字来实现异步编程,从而提高程序的性能和响应能力。在本篇文章中,我将向你介绍如何在 .NET Core 中进行异步编程,并通过简单的代码示例来帮助你快速上手。 #### 什么是异步编程? 在传统的同步编程中,程序的执行是按照顺序逐行执行
原创 2024-05-29 10:28:34
96阅读
这行代码设置了服务中的一些参数和把欲使用的对象名字与远程对象进行绑定,第一个参数是绑定的对象,第二个参
原创 6月前
87阅读
  • 1
  • 2
  • 3
  • 4
  • 5