Torna al Thread
/// <summary>Gets the string representing the extension part of the file.</summary>
/// <returns>A string containing the <see cref="T:System.IO.FileSystemInfo" /> extension.</returns>
/// <filterpriority>1</filterpriority>
public string Extension
{
get
{
char fullPath;
int length = this.FullPath.Length;
int num = length;
do
{
int num1 = num - 1;
num = num1;
if (num1 < 0)
{
break;
}
fullPath = this.FullPath[num];
if (fullPath != '.')
{
continue;
}
return this.FullPath.Substring(num, length - num);
}
while (fullPath != Path.DirectorySeparatorChar && fullPath != Path.AltDirectorySeparatorChar && fullPath != Path.VolumeSeparatorChar);
return string.Empty;
}
}