С# задать значение переменной - вызвать метод

90
18 января 2022, 16:40

Добрый день дамы и господа) набросал тут вот такой код:

public abstract class TNCode
    {
        public static string skp;
        public static void TNSKP(WorkbookItem workbookItem, EditingEventArgs e)
        {
            var curBook = workbookItem;
            skp = Common.ExtractText(curBook, "RAZ1S" + (Convert.ToInt16(e.Cell.Location) - 16) + "GRC");
        }
        protected static void LoadCodesAndNames (string file, out string[] codes, out string[] units, out string[] names)
        {
            var lCodes = new List<string>();
            var lNames = new List<string>();
            var lUnits = new List<string>();
            var assembly = Assembly.GetExecutingAssembly();
            using (var f = new StreamReader(assembly.GetManifestResourceStream("SReports.Client.Reports.TNVED.txt")))
                while (!f.EndOfStream)
                {
                    var spl = f.ReadLine().Split(new[] { "\t" }, StringSplitOptions.None);
                    if (spl.Length == 3)
                    {
                        if (spl.Contains(TNCode.skp))
                        {
                            lCodes.Add(spl[0]);
                            lUnits.Add(spl[1]);
                            lNames.Add(spl[2]);
                        }
                    }
                }
            codes = lUnits.ToArray();
            units = lUnits.ToArray();
            names = lNames.ToArray();
        }        
    }

Подскажите пожалуйста как в LoadCodesAndNames запустить TNSKP? нужно чтоб переменная skp забрала новое значение.

Заранее спасибо)

READ ALSO
C# WPF Как в List View заменить ListViewItem на класс-наследник?

C# WPF Как в List View заменить ListViewItem на класс-наследник?

У меня есть например класс-наследник от ListViewItem - AdvancedListViewItemВ XAML я могу задать

80
Атомарный метод Interlocked.Add

Атомарный метод Interlocked.Add

По какой причине метод InterlockedAdd принимает только int? Чем double мешает при атомарности?

94
WinForms Telerik RadGridView, как добавлять данные с помощью GridViewDataRowInfo

WinForms Telerik RadGridView, как добавлять данные с помощью GridViewDataRowInfo

При добавлении данных с помощью GridViewDataRowInfo в цикле, добавляется только последняя запись в чём может быть проблема?

164