1、访问修饰符
public : 同一程序集的其他任何代码或引用该程序集的其他程序集都可以访问该类型或成员。
internal : 同一程序集中的任何代码都可以访问该类型或成员,但其他程序集不可以访问。
private : 同一类和结构的代码可以访问该类型和成员。
protected : 同一类和派生(继承特性)类中的代码可以访问该类型和成员。
protected internal : 同一程序集中的任何代码或其他程序集中的任何派生类都可以访问该类型或成员。
2、默认修饰符
……继续阅读 »
sharezer
8年前 (2016-08-24) 2293浏览 0评论
0个赞
//返回一个空白可用1x1白色纹理
static public Texture2D blankTexture
//返回一个可用的纹理,看起来像一个黑色的检查板
static public Texture2D backdropTexture
//返回一个可用的纹理,看起来像一个高对比度检查板
static public Texture2D contrastTexture
//用于标题栏/标题的梯度纹理
static public Texture2D gradientTexture
//创建一个白色的虚拟纹理
static Texture2D CreateDummyTex ()
//创建……继续阅读 »
sharezer
8年前 (2016-08-22) 2983浏览 0评论
0个赞
string str = "这是中文";
string msg = Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(str));
msg = System.Text.RegularExpressions.Regex.Unescape(msg);
……继续阅读 »
sharezer
8年前 (2016-08-11) 2942浏览 0评论
0个赞
1、备注的格式要规范
规范备注可以使用快捷键(输入三个///,回车)自动生成
2、输出到xml文件
3、使用
使用时把dll与生成的xml拷贝到相同目录
……继续阅读 »
sharezer
8年前 (2016-08-08) 2319浏览 0评论
0个赞
/// <summary>
/// 判断输入的字符串是否全是英文(不区分大小写)
/// </summary>
/// <param name="objString">所要匹配的字符串</param>
/// <returns>返回真假值,true:匹配;false:不匹配</returns>
public static bool isEnglishString(String objString)
{
Regex myReg = new Regex(@"^[a-zA-Z]+$"……继续阅读 »
sharezer
8年前 (2016-08-05) 2277浏览 0评论
0个赞
public static void GetNetWorkType()
{
if (Application.internetReachability == NetworkReachability.NotReachable)
{
Debug.Log("无网络");
}
else if (Application.internetReachability == NetworkReachability.ReachableViaCarrierDataNetwork)
{
Debug.Log("2G/3G……继续阅读 »
sharezer
8年前 (2016-08-05) 2210浏览 0评论
0个赞
// <summary>
/// 使用GZIP压缩文件的方法
/// </summary>
/// <param name="sourcefilename">源文件路径</param>
/// <param name="zipfilename">压缩文件路径</param>
/// <returns>返回bool操作结果,成功true,失败 flase</returns>
public static bool GZipFile(string sourcefil……继续阅读 »
sharezer
8年前 (2016-08-05) 4203浏览 0评论
3个赞
通过继承Unity5.3新加入的CustomYieldInstruction类,即可自定义协程
定义WaitForSecondsRealtime不受Time.timeScale影响
使用方法与WaitForSecond一样
public class WaitForSecondsRealtime : CustomYieldInstruction
{
private float waitTime;
public override bool keepWaiting
{
get { return Time.realtimeSinceStart……继续阅读 »
sharezer
8年前 (2016-07-27) 3706浏览 0评论
0个赞
Unity中的类,能过正常调用Type.GetType()得不到Type
可能通过程序集取得
Unity有运行时和编辑器时两个程序集,分别为:
Assembly-CSharp
Assembly-CSharp-Editor
通过Assembly.GetExecutingAssembly()获取包含当前执行的代码的程序集
//从当前执行的程序集中获取Type
public Type GetType(string TypeName)
{
return System.Reflection.Assembly.GetExecutingAssembly().GetType(TypeName);
……继续阅读 »
sharezer
8年前 (2016-07-26) 7006浏览 0评论
7个赞
使用指定类型的默认构造函数来创建该类型的实例。
Namespace: System
程序集: mscorlib(位于 mscorlib.dll 中)
语法
C#
VB
public static Object CreateInstance(
Type type
)
参数
type类型: System.Type
要创建的对象的类型。
……继续阅读 »
sharezer
8年前 (2016-07-26) 3400浏览 0评论
0个赞