NPOI.XSSF.UserModel.XSSFWorkbook.ContainsSheet C# (CSharp) Метод

ContainsSheet() приватный Метод

private ContainsSheet ( String name, int excludeSheetIdx ) : bool
name String
excludeSheetIdx int
Результат bool
        private bool ContainsSheet(String name, int excludeSheetIdx)
        {
            List<CT_Sheet> ctSheetArray = workbook.sheets.sheet;

            if (name.Length > Max_SENSITIVE_SHEET_NAME_LEN)
            {
                name = name.Substring(0, Max_SENSITIVE_SHEET_NAME_LEN);
            }

            for (int i = 0; i < ctSheetArray.Count; i++)
            {
                String ctName = ctSheetArray[i].name;
                if (ctName.Length > Max_SENSITIVE_SHEET_NAME_LEN)
                {
                    ctName = ctName.Substring(0, Max_SENSITIVE_SHEET_NAME_LEN);
                }

                if (excludeSheetIdx != i && name.Equals(ctName, StringComparison.InvariantCultureIgnoreCase))
                    return true;
            }
            return false;
        }