初始化--代码

 public class A{public static int X;   //1static A(){X = B.Y + 1;    //2 找B.Y时就会执行Y=A.X+1;}}public class B{public  static int Y = A.X + 1;static B(){}}

调用A.X  B.Y,调用时,几乎同时执行类内部的静态数据成员,结果X=0,Y=1,再调用静态构造函数,X=2

A.X=2,B.Y=1;

 public class BaseA{public static MyTest a1 = new MyTest("a1");public MyTest a2 = new MyTest("a2");static BaseA(){MyTest a3 = new MyTest("a3");}public BaseA(){MyTest a4 = new MyTest("a4");}public virtual void MyFun(){MyTest a5 = new MyTest("a5");}}public class BaseB : BaseA{public static MyTest b1 = new MyTest("b1");public MyTest b2 = new MyTest("b2");static BaseB(){MyTest b3 = new MyTest("b3");}public BaseB(){MyTest b4 = new MyTest("b4");}public new void MyFun(){MyTest b5 = new MyTest("b5");}}static class Program{static void Main(){BaseB baseb = new BaseB();baseb.MyFun();Console.Read();}}public class MyTest{public MyTest(string info){Console.WriteLine(info);}}

 http://www.cnblogs.com/hkncd/archive/2011/06/05/2073404.html

 字符串反转(不能用string,考的就是StringBuilder)

 public static string Reverse(string str){if (string.IsNullOrEmpty(str)){ throw new ArgumentException("参数不合法");}StringBuilder sb = new StringBuilder(str.Length);for (int index = str.Length - 1; index >= 0; index--){sb.Append(str[index]);}return sb.ToString();}

 

public class Hong<T> 
{public static int count = 0;public Hong() {count++;}public int GetCount(){return count;}
}new Hong<string>();new Hong<string>();new Hong<string>();new Hong<bool>();Hong<bool> h = new Hong<bool>();var a = h.GetCount();//2

 

转载于:https://www.cnblogs.com/hongdada/archive/2013/03/28/2986771.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/421899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WebConfig Authorization 节点

授权的目的是确定是否应该授予某个标识对给定资源请求的访问权限类型。有两种基本方式来授予对给定资源的访问权限&#xff1a; 文件授权文件授权由 FileAuthorizationModule 执行&#xff0c;它在使用 Windows 身份验证时处于活动状态。它执行 .aspx 或 .asmx 处 理程序文件的…

Oracle buffer状态深入剖析

这篇文章是参考甲骨论老相老师的教学视频:http://v.youku.com/v_show/id_XMzkyMjA4NDM2.html所做学习笔记1. 什么是buffer之前提过很多次啦&#xff0c; 其实在oracle数据文件中最小的单位就是block, 而用户读取block数据时&#xff0c;oracle就会将block的数据放入缓存&#x…

java整数类型

1.整数数据在java中有三种表达形式&#xff1a;八进制&#xff0c;十进制&#xff0c;十六进制 2.整数类型的取值范围&#xff1a; 数据类型 内存的空间&#xff08;8位等于1字节&#xff09; 取值范围 byte&#xff1a; 8 …

目录与文件的相关操作

绝对路径与相对路径 绝对路径&#xff1a;路径写法一定是由根目录写起&#xff0c;例如&#xff1a;/home/zhangj这个目录。相对路径&#xff1a;不是由/写起&#xff0c;例如由&#xff1a;/home/zhangj要到/home/lostfound下面时&#xff0c;可以写成cd ../lostfound&#xf…

第二章 findxargs

1.find pathname -options [-print - exec/-ok] find 命令格式 2.pathname :目录的路径 3.-print : 将匹配的文件以标准方式输出 4.-exec :对匹配的文件执行该参数的shell命令形式为command space {} space\; 例如&#xff1a;find . -name 1 -exec cat {} \ ; 找到名字是…

数据库使用

1.启动数据库服务器 win r services.msc 找到mysql 右键启动 以管理员身份运行cmd 2.启动: net start mysql 3.关闭&#xff1a;net stop mysql 4.登录&#xff1a; mysql -h ip -P 端口 -u 用户名 -p C:\Windows\system32>mysql -h localhost -P 3306 -u root -p E…

选择不相交区间(贪心算法) By ACReaper

题目的分析被说得有点绕。自己理解是这样&#xff0c;首先由题目我们知道选择的区间都是相互不相交的&#xff0c;除这之外&#xff0c;我们的目标是尽量的让选择的区间达到最大化。 所以我们可以先对齐排序&#xff0c;因为输入是随机的。假设每个区间表示为(x,y)我们可以选择…

php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path

zendframework的示例index.php里有这样一句 set_include_path(. . PATH_SEPARATOR . ../library/. PATH_SEPARATOR . ./application/models/. PATH_SEPARATOR . ./application/lib/. PATH_SEPARATOR . get_include_path()); 不知道 PATH_SEPARATOR是什么&#xff0c;其实就是…

数据库笔记(数据库操作)

1.windows系统下 数据库启动 net start mysql 2.连接与断开服务器 MySQL -h 地址 -p 端口 -u 用户名 -p 密码 3.查看当前数据库 select database(); 4.显示当前时间&#xff0c;用户名&#xff0c;数据库版本 select now(),user(),version(); 5.创建库 1.create data…

转使用jQuery Ajax的内存回收

通过查看jquery API&#xff0c;发现jquery还有一个 complete对象&#xff0c;是请求完成后回调函数 (请求成功或失败之后均调用)。 同时有两个参数XMLHttpRequest, textStatus。所以&#xff0c;我们只需要在请求完成后&#xff0c;将传回的XMLHttprequest对象手工回收即可&am…

java面向对象(引用类型--参数传递)

/* 基本数据类型&#xff1a;方法调用&#xff0c;传的是具体数据 引用数据类型&#xff1a;方法调用&#xff0c;传的是地址*/ class person{String name;public void eat(){System.out.println("persion里调用的"name);} }public class chuancan {public static vo…

Oracle中的Round和Trunc

一、Oracle中的Round和Trunc&#xff1a; 如同对数字进行四舍五入和按位截取一样&#xff0c;Oracle对时间日期也提供了这两种功能。但比起对数字进行四舍五入和截取比较复杂&#xff1a;这是因为时间日期是有格式的。下面看看这两个函数的定义和用途&#xff1a;ROUND(date [,…

私有化成员变量

/*** 封装**/ import java.util.Scanner; class People{String name; private int age ;//私有化变量&#xff0c;只有成员变量可以用&#xff0c;局部变量不可以用//定义一个方法public void eat(){System.out.println(name"..."age);}//判断输入的值是否合理public…