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 · 287 阅读 · 0 评论 -
浅析C#中的Attribute
最近用到了,所以静下心来找些资料看了一下,终于把这东西搞清楚了。 一.什么是Attribute 先看下面的三段代码: 1.自定义Attribute类:VersionAttribute [AttributeUsage(AttributeTargets.Class)] public class VersionAttribute : Attribute {转载 2017-11-09 14:54:19 · 241 阅读 · 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 · 444 阅读 · 0 评论 -
详解C#中的反射
两个现实中的例子: 1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医生也不是声学专家,不知说得是否准确^_^)。 2、地球内部结构:地球的内部结构大体可以分为三层:地壳、地幔和转载 2017-11-13 11:23:24 · 209 阅读 · 0 评论 -
【转】托管代码和非托管代码的区别
什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#) 2.托管代码编译为mi转载 2017-10-26 15:17:56 · 595 阅读 · 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 · 4406 阅读 · 0 评论 -
程序调试技巧 —— Attach to Process
按Ctrl+F5运行测试程序时,弹出一个错误窗口问你是要“终止、重试、忽略”,却没写出错的地方,让人很是郁闷。按F5进行调试,往往错误又不出现了。 对于这种出现概率较少的bug,当在运行时弹出那个对话框时可以先别急着选择那三个选项,点击visual studio菜单栏的debug->Attach to Process,开始对进程调试。 而此时一般进程正处于runni转载 2017-11-15 17:00:16 · 5607 阅读 · 0 评论
分享