大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C#技巧 > 字符串转整数(C#)

字符串转整数(C#)

关键词:整数字符串C#  阅读(885) 赞(14)

[摘要]本文是对C#语言将字符串转整数的讲解,对学习C#编程技术有所帮助,与大家分享。

c# 匿名类 上代码:

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;

namespaceConsoleApplication1
{
///
///说明:var关键字,用于表示隐式类型化的变量。var与new关键字一起使用时,可以创建匿名类型。
///
classProgram
{
staticvoidMain(string[]args)
{
vara=new{name="it小金",age=24};//匿名类型只是一个继承了Object的、没有名称的类。该类的定义从初始化器中推断,类似于隐式类型化的变量。
//a.name="hh";这是错误的,不能对属性进行赋值,因为name是a中的一个属性,且它为只读的
stringb=a.name.ToString();
intc=a.age;
Console.WriteLine(b);
Console.WriteLine(c);
Console.Read();
}
}
} 
用到匿名类,难免碰到匿名类转换问题,上代码:
public T CastAnonymous<T>(object anonymous, T anonymousType)
{
  return (T)anonymous;
}
class User
{
  public string Name { get; set; }
}
public static void Main()
{
  var u = new User{ Name = "Lucifer" };
  var a = new { a = 26, Name = u.Name, b = false };
  Print(a);
}
public void Print(object anonymous)
{
  var a = CastAnonymous(anonymous, new { a=0, Name = "", b = false });
  Console.WriteLine{"{0} - {1} - {2}", a.a, a.Name, a.b};
}


相关评论