C#
文章平均质量分 63
风之水剑龟
这个作者很懒,什么都没留下…
展开
-
托管代码和非托管代码的区别
托管代码和非托管代码的区别这一篇关于“托管代码和非托管代码的区别”文章,是我看过的讲得比较清楚的文章,推荐有趣的同行读一读什么是托管代码? 托管代码是一microsoft的中间语言,他主要的作用是在.NET FRAMEWORK的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#) 2.托管代码编译为microsoft的平台专用语言。...转载 2021-02-19 14:06:40 · 428 阅读 · 0 评论 -
C# 中的where的使用
C# 中的where的使用此篇随笔仅仅作为记录和参考。在写项目的时候看到了一段比较有意思的单例.如下图:using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 单例模型/// </summary>/// <typeparam name="T">模板</typeparam>public class Mo转载 2021-02-19 09:54:38 · 2914 阅读 · 0 评论 -
c# 引用类型与值类型的区别详解(转)
本篇文章是对c#中引用类型与值类型的区别进行了详细的分析介绍,需要的朋友参考下解析:CLR支持两种类型:值类型和引用类型。用Jeffrey Richter(《CLR via C#》作者)的话来说,“不理解引用类型和值类型区别的程序员将会把代码引入诡异的陷阱和诸多性能问题”。这就要求我们正确理解和使用值类型和引用类型。值类型包括C#的基本类型(用关键字int、char、float等来声明转载 2015-06-30 09:31:29 · 282 阅读 · 0 评论 -
C#中参数类型“”比方法“”的访问性低的问题
今天再做《C#入门经典》第12章的第一个例子时出现了这样的错误:错误 4 可访问性不一致: 参数类型“System.Collections.Generic.IEnumerable”比方法“ConsoleApplication1.Vectors.Vectors(System.Collections.Generic.IEnumerable)”的可访问性低 D:\cspj\cs\2原创 2015-07-01 15:50:21 · 3287 阅读 · 1 评论 -
C# 获得当前目录的一些方法(转)
Assembly myAssembly = Assembly.GetEntryAssembly(); string path = myAssembly.Location; DirectoryInfo dr = new DirectoryInfo(path); path=dr.Parent; //当前目录的上一级目录转载 2015-06-11 16:06:31 · 341 阅读 · 0 评论 -
C#中的String.Format方法
一、定义String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。 如:(1)string p1 = "Jackie";string p2 = "Aillo";Response.Write(String.Format("Hello {0}, I'm {1}", p1, p2));(2)Response.Write(St转载 2015-06-12 10:31:59 · 345 阅读 · 0 评论