StackFrame.GetFileName Methode

Definition

Ruft den Dateinamen ab, der den code enthält, der ausgeführt wird. Diese Informationen werden in der Regel aus den Debugsymbolen für die ausführbare Datei extrahiert.

public:
 System::String ^ GetFileName();
public:
 virtual System::String ^ GetFileName();
public string GetFileName();
public virtual string? GetFileName();
public virtual string GetFileName();
member this.GetFileName : unit -> string
abstract member GetFileName : unit -> string
override this.GetFileName : unit -> string
Public Function GetFileName () As String
Public Overridable Function GetFileName () As String

Gibt zurück

Der Dateiname oder null der Dateiname kann nicht bestimmt werden.

Beispiele

Im folgenden Beispiel wird die Verwendung der GetFileName-Methode gezeigt. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die StackFrame Klasse bereitgestellt wird.

// Display the stack frame properties.
StackFrame sf = st.GetFrame(i);
Console.WriteLine(" File: {0}", sf.GetFileName());
Console.WriteLine(" Line Number: {0}",
   sf.GetFileLineNumber());
// Note that the column number defaults to zero
// when not initialized.
Console.WriteLine(" Column Number: {0}",
   sf.GetFileColumnNumber());
if (sf.GetILOffset() != StackFrame.OFFSET_UNKNOWN)
{
   Console.WriteLine(" Intermediate Language Offset: {0}",
      sf.GetILOffset());
}
if (sf.GetNativeOffset() != StackFrame.OFFSET_UNKNOWN)
{
   Console.WriteLine(" Native Offset: {0}",
      sf.GetNativeOffset());
}
' Display the stack frame properties.
Dim sf As StackFrame = st.GetFrame(i)
Console.WriteLine(" File: {0}", sf.GetFileName())
Console.WriteLine(" Line Number: {0}", _
   sf.GetFileLineNumber())
' The column number defaults to zero when not initialized.
Console.WriteLine(" Column Number: {0}", _
   sf.GetFileColumnNumber())
If sf.GetILOffset <> StackFrame.OFFSET_UNKNOWN
   Console.WriteLine(" Intermediate Language Offset: {0}", _
       sf.GetILOffset())
End If
If sf.GetNativeOffset <> StackFrame.OFFSET_UNKNOWN
  Console.WriteLine(" Native Offset: {0}", _
      sf.GetNativeOffset())
End If

Gilt für: