Không, chỉ có phương pháp là tĩnh.
Từ MSDN:
C# không hỗ trợ các biến cục bộ tĩnh (các biến có khai báo trong phạm vi phương pháp).
Và here:
Các modifier tĩnh có thể được sử dụng với các lớp học, các lĩnh vực, phương pháp, tài sản, nhà khai thác, các sự kiện, và nhà thầu, nhưng nó không thể được sử dụng với indexers, hủy, hoặc loại khác ngoài lớp học.
Như bạn có thể thấy, các biến cục bộ không được đề cập.
Bạn có thể, tuy nhiên sử dụng một trường tĩnh:
public class MyClass
{
private static int MyVariable = 10;
public static void MyMethod()
{
MyVariable++;
}
}
Một lớp học có thể tĩnh, và nó có thể có các thành viên tĩnh, cả hai chức năng và các lĩnh vực nhưng không phải là các biến trong phạm vi tĩnh.
Không, bạn có cách nào khai báo biến cục bộ tĩnh trong C# không? –
có thể trùng lặp của [Biến chia sẻ bên trong phương thức tĩnh] (http://stackoverflow.com/questions/3399922/variable-sharing-inside-static-method) – nawfal