В каждом проекте есть файл, используемый для хранения различных операторов SQL, используемых в этом проекте. Существует несколько вариантов того, как объявлен класс и как объявляются строки.
Пример объявления класса:
internal sealed class ClassName
internal static class ClassName
public sealed class ClassName
public static class ClassName
internal class ClassName
Пример объявления строки:
internal const string stringName
internal static string stringName
public static readonly string stringName
public static string stringName
public const string stringName
Я не понимаю, каковы последствия производительности между различными объявлениями. Есть ли наилучшая практика для этой ситуации/сценария?