C#
hongyanjava
这个作者很懒,什么都没留下…
展开
-
WebService-example
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebService.Default" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head run...原创 2020-03-16 17:42:57 · 212 阅读 · 0 评论 -
浅析C#中的Attribute
最近用到了,所以静下心来找些资料看了一下,终于把这东西搞清楚了。一.什么是Attribute先看下面的三段代码:1.自定义Attribute类:VersionAttribute [AttributeUsage(AttributeTargets.Class)] public class VersionAttribute : Attribute {转载 2017-11-09 14:54:19 · 159 阅读 · 0 评论 -
关于Dll、Com组件、托管dll和非托管dll的理解
2015-11-24 10:35 by Lasthelloworld, 1391 阅读,0 评论,收藏,编辑Com组件和dll区别:1.普通dll不能通过regsvr32.exe来注册,而Com组件能通过regsvr32.exe注册。 2.Com组件是微软的一个协议,满足com组件协议的dll文件就是com组件,这种协议为了跨语言、跨平台使用,dll组件需要转载 2017-11-02 15:54:49 · 359 阅读 · 0 评论 -
详解C#中的反射
两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也不是声学专家,不知说得是否准确^_^)。2、地球内部结构:地球的内部结构大体可以分为三层:地壳、地幔和转载 2017-11-13 11:23:24 · 154 阅读 · 0 评论 -
【转】托管代码和非托管代码的区别
什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#) 2.托管代码编译为mi转载 2017-10-26 15:17:56 · 534 阅读 · 0 评论 -
Readonly和Const的区别
https://www.cnblogs.com/daidaibao/p/4214268.html目录什么是静态常量(Const)和动态常量(Readonly)静态常量(Const)和动态常量(Readonly)之间的区别动态常量(Readonly)被赋值后不可以改变总结什么是静态常量(Const)和动态常量(Readonly) 先解释下什么是静态常量(Const)以及转载 2017-11-20 13:38:59 · 2864 阅读 · 0 评论 -
程序调试技巧 —— Attach to Process
按Ctrl+F5运行测试程序时,弹出一个错误窗口问你是要“终止、重试、忽略”,却没写出错的地方,让人很是郁闷。按F5进行调试,往往错误又不出现了。对于这种出现概率较少的bug,当在运行时弹出那个对话框时可以先别急着选择那三个选项,点击visual studio菜单栏的debug->Attach to Process,开始对进程调试。而此时一般进程正处于runni转载 2017-11-15 17:00:16 · 5425 阅读 · 0 评论