当前位置: 首页>>代码示例>>C#>>正文


C# FileInfo.GetType方法代码示例

本文整理汇总了C#中System.IO.FileInfo.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# FileInfo.GetType方法的具体用法?C# FileInfo.GetType怎么用?C# FileInfo.GetType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.IO.FileInfo的用法示例。


在下文中一共展示了FileInfo.GetType方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Form1

        public Form1()
        {
            FileInfo fi = new FileInfo(@"c:\temp\DeviceFile.cs");

            InitializeComponent();

            propertyGrid1.SelectedObject = fi;
            propertyGrid2.SelectedObject = fi.GetType();
        }
开发者ID:ehershey,项目名称:development,代码行数:9,代码来源:Form1.cs

示例2: GetFileItemInfo

 /// <summary>
 /// Récupérer les infos du fichier
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public IExplorerItem GetFileItemInfo(FileInfo fileInfo)
 {
     return new FileItem
     {
         Path = fileInfo.FullName,
         Name = fileInfo.Name,
         ModifiedDate = fileInfo.LastWriteTime,
         Type = fileInfo.GetType().Name,
         Size = fileInfo.Length,
         ChildItems = null
     };
 }
开发者ID:thqnhat,项目名称:MvcTreeViewExplorer,代码行数:17,代码来源:ExplorerBll.cs

示例3: File

			public File( FileInfo _file ) {
				m_file = _file;
				m_size = _file.Length;
				m_extension = _file.Extension.ToLower();

				try {
					m_fullName = m_file.FullName;
				} catch ( Exception ) {
//					System.Reflection.PropertyInfo	hiddenPathProperty = m_file.GetType().GetProperty( "FullPath", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance );
//					System.Reflection.PropertyInfo[]	hiddenPathProperties = m_file.GetType().GetProperties( System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance );
// 					System.Reflection.FieldInfo[]	hiddenPathFields = m_file.GetType().GetFields( System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance );
// 					System.Reflection.FieldInfo		hiddenPathField = hiddenPathFields.Single( ( pi ) => { return pi.Name == "FullPath"; } );
					System.Reflection.FieldInfo	hiddenPathField = m_file.GetType().GetField( "FullPath", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance );
					m_fullName = hiddenPathField != null ? hiddenPathField.GetValue( m_file ) as string : m_file.Name;
				}
			}
开发者ID:Patapom,项目名称:GodComplex,代码行数:16,代码来源:Form1.cs

示例4: GetObjectProperty

 /**
   * �����ȫ�����Ժ�����ֵ��������дjson��{}������
   * ���ɺ�ĸ�ʽ����
   * "����1":"����ֵ"
   * ����Щ������������ֵд���ַ����б����
   * */
 private List<string> GetObjectProperty(FileInfo o)
 {
     List<string> propertyslist = new List<string>();
     PropertyInfo[] propertys = o.GetType().GetProperties();
     foreach (PropertyInfo p in propertys)
     {
         propertyslist.Add("\"" + p.Name.ToString() + "\":\"" + p.GetValue(o, null) + "\"");
     }
     return propertyslist;
 }
开发者ID:chuing,项目名称:Push114CRM,代码行数:16,代码来源:DataToJson.cs

示例5: Main

        static void Main(string[] args)
        {
            FileInfo fi = new FileInfo(@"c:\temp\DeviceFile.cs");

            Console.WriteLine(fi.GetType().FullName);
        }
开发者ID:ehershey,项目名称:development,代码行数:6,代码来源:Program.cs


注:本文中的System.IO.FileInfo.GetType方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。