1.默认情况下,C#假定所有的方法参数传递都是传值的. 如下面的方法: public static void Main(string[] args) { int val = 5; //调用AddValue方法,aVal会重新拷贝一份val的值(即aVal为val的一个实例副本),方法内部的操作并不会改变val的值. AddValue(val); //val值还是5,并没有加1 Console.WriteLine(val); Console.ReadLine(); } public static…
对于C#中这两个关键字的用法,常常混淆,有点不清楚,今天又一次看到.遂把它们都记录下来,希望能有所用.这些都是他人写的,我只是搬过来一次,加深印象. 代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace dazilianxi.wenjian { public class MoTes:IEnumerable<SanWei> { private reado…
两者都是按地址传递的,使用后都将改变原来参数的数值. class Program { static void Main(string[] args) { int num = 1; Method(ref num); Console.WriteLine(num); Console.ReadKey(); } public static void Method(ref int num) { num += 5; } } class Program { static void Main(string[] a…
前言 一.基础 Ref: Build a REST API with Laravel API resources Goto: [Node.js] 08 - Web Server and REST API 二.资源 Goto: Laravel 5.4 From Scratch[原讲座] Goto: https://laravel.com/docs/5.4 Ref: Laravel China 社区 三.快捷键 [1] 自动生成 html 基本的 head, body 代码模板. [2] exten…
Annotation 0. Annotation Tricks http://developer.android.com/reference/java/lang/annotation/Annotation.html 0.1 Annotation 接口 "Defines the interface implemented by all annotations. Note that the interface itself is not an annotation, and neither is a…