diff --git a/libse/ContainerFormats/RiffParser.cs b/libse/ContainerFormats/RiffParser.cs index bfd42667b..256a602b1 100644 --- a/libse/ContainerFormats/RiffParser.cs +++ b/libse/ContainerFormats/RiffParser.cs @@ -409,7 +409,7 @@ namespace Nikse.SubtitleEdit.Core.ContainerFormats public static string FromFourCC(int FourCC) { - char[] chars = new char[4]; + var chars = new char[4]; chars[0] = (char)(FourCC & 0xFF); chars[1] = (char)((FourCC >> 8) & 0xFF); chars[2] = (char)((FourCC >> 16) & 0xFF); diff --git a/libse/Forms/RemoveTextForHISettings.cs b/libse/Forms/RemoveTextForHISettings.cs index 2e11f92a3..f40846c2a 100644 --- a/libse/Forms/RemoveTextForHISettings.cs +++ b/libse/Forms/RemoveTextForHISettings.cs @@ -30,7 +30,7 @@ namespace Nikse.SubtitleEdit.Core.Forms ColonSeparateLine = Configuration.Settings.RemoveTextForHearingImpaired.RemoveTextBeforeColonOnlyOnSeparateLine; RemoveWhereContains = Configuration.Settings.RemoveTextForHearingImpaired.RemoveIfContains; RemoveIfTextContains = new List(); - foreach (string item in Configuration.Settings.RemoveTextForHearingImpaired.RemoveIfContainsText.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) + foreach (string item in Configuration.Settings.RemoveTextForHearingImpaired.RemoveIfContainsText.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { RemoveIfTextContains.Add(item.Trim()); } diff --git a/libse/SubtitleFormats/DCSubtitle.cs b/libse/SubtitleFormats/DCSubtitle.cs index 6ace7be1c..404ac3921 100644 --- a/libse/SubtitleFormats/DCSubtitle.cs +++ b/libse/SubtitleFormats/DCSubtitle.cs @@ -666,7 +666,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats private static TimeCode GetTimeCode(string s) { - string[] parts = s.Split(new char[] { ':', '.', ',' }); + var parts = s.Split(new[] { ':', '.', ',' }); int milliseconds = (int)(int.Parse(parts[3]) * 4); // 000 to 249 if (s.Contains('.')) diff --git a/libse/SubtitleFormats/DCinemaSmpte2007.cs b/libse/SubtitleFormats/DCinemaSmpte2007.cs index bf1cd3af3..decc25ff8 100644 --- a/libse/SubtitleFormats/DCinemaSmpte2007.cs +++ b/libse/SubtitleFormats/DCinemaSmpte2007.cs @@ -713,7 +713,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats private TimeCode GetTimeCode(string s) { - string[] parts = s.Split(new char[] { ':', '.', ',' }); + var parts = s.Split(new[] { ':', '.', ',' }); int milliseconds = (int)Math.Round(int.Parse(parts[3]) * (TimeCode.BaseUnit / _frameRate)); if (milliseconds > 999) diff --git a/libse/SubtitleFormats/DCinemaSmpte2010.cs b/libse/SubtitleFormats/DCinemaSmpte2010.cs index b3dd59611..d78888462 100644 --- a/libse/SubtitleFormats/DCinemaSmpte2010.cs +++ b/libse/SubtitleFormats/DCinemaSmpte2010.cs @@ -713,7 +713,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats private TimeCode GetTimeCode(string s) { - string[] parts = s.Split(new char[] { ':', '.', ',' }); + var parts = s.Split(new[] { ':', '.', ',' }); int milliseconds = (int)Math.Round(int.Parse(parts[3]) * (TimeCode.BaseUnit / _frameRate)); if (milliseconds > 999) diff --git a/libse/SubtitleFormats/FlashXml.cs b/libse/SubtitleFormats/FlashXml.cs index a9cfb3258..8149c7cbe 100644 --- a/libse/SubtitleFormats/FlashXml.cs +++ b/libse/SubtitleFormats/FlashXml.cs @@ -179,7 +179,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats s = s.TrimEnd('s'); return TimeCode.FromSeconds(double.Parse(s)); } - string[] parts = s.Split(new char[] { ':', '.', ',' }); + var parts = s.Split(new[] { ':', '.', ',' }); return new TimeCode(int.Parse(parts[0]), int.Parse(parts[1]), int.Parse(parts[2]), int.Parse(parts[3])); } diff --git a/libse/SubtitleFormats/SeImageHtmlIndex.cs b/libse/SubtitleFormats/SeImageHtmlIndex.cs index 38b58e0aa..09fb0319e 100644 --- a/libse/SubtitleFormats/SeImageHtmlIndex.cs +++ b/libse/SubtitleFormats/SeImageHtmlIndex.cs @@ -55,13 +55,13 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats { var s = line.Replace(">", ">").Substring(0, idx); s = s.Remove(0, s.IndexOf(':') + 1); - var arr = s.Split(new char[] { '-', '>' }, StringSplitOptions.RemoveEmptyEntries); + var arr = s.Split(new[] { '-', '>' }, StringSplitOptions.RemoveEmptyEntries); var p = new Paragraph(); p.StartTime = DecodeTimeCode(arr[0]); p.EndTime = DecodeTimeCode(arr[1]); int start = line.IndexOf("', ',', '.' }, StringSplitOptions.RemoveEmptyEntries); + var parts = timeCode.Split(new[] { ':', '-', '>', ',', '.' }, StringSplitOptions.RemoveEmptyEntries); int milliseconds = int.Parse(parts[parts.Length - 1]); int seconds = int.Parse(parts[parts.Length - 2]); int minutes = 0; diff --git a/src/Forms/Styles/SubStationAlphaStyles.cs b/src/Forms/Styles/SubStationAlphaStyles.cs index 05da9c5b4..f01cb0980 100644 --- a/src/Forms/Styles/SubStationAlphaStyles.cs +++ b/src/Forms/Styles/SubStationAlphaStyles.cs @@ -821,8 +821,8 @@ namespace Nikse.SubtitleEdit.Forms.Styles if (_isSubStationAlpha) { var ssa = new SubStationAlpha(); - string text = ssa.ToText(sub, string.Empty); - string[] lineArray = text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None); + var text = ssa.ToText(sub, string.Empty); + var lineArray = text.Split(new[] { Environment.NewLine }, StringSplitOptions.None); var lines = new List(); foreach (string line in lineArray) lines.Add(line); @@ -832,8 +832,8 @@ namespace Nikse.SubtitleEdit.Forms.Styles else { var ass = new AdvancedSubStationAlpha(); - string text = ass.ToText(sub, string.Empty); - string[] lineArray = text.Split(new string[] { Environment.NewLine }, StringSplitOptions.None); + var text = ass.ToText(sub, string.Empty); + var lineArray = text.Split(new[] { Environment.NewLine }, StringSplitOptions.None); var lines = new List(); foreach (string line in lineArray) lines.Add(line);