vars and target-typed new

This commit is contained in:
Kwoth
2021-12-20 00:15:39 +01:00
parent ee33313519
commit cd379fd308
75 changed files with 198 additions and 198 deletions

View File

@@ -106,7 +106,7 @@ public sealed class AcrophobiaGame : IDisposable
var lettersArr = new char[wordCount];
for (int i = 0; i < wordCount; i++)
for (var i = 0; i < wordCount; i++)
{
var randChar = (char)_rng.Next(65, 91);
lettersArr[i] = randChar == 'X' ? (char)_rng.Next(65, 88) : randChar;
@@ -160,7 +160,7 @@ public sealed class AcrophobiaGame : IDisposable
if (inputWords.Length != StartingLetters.Length) // number of words must be the same as the number of the starting letters
return false;
for (int i = 0; i < StartingLetters.Length; i++)
for (var i = 0; i < StartingLetters.Length; i++)
{
var letter = StartingLetters[i];

View File

@@ -33,7 +33,7 @@ public class PollRunner
return false;
// has to be an integer
if (!int.TryParse(msg.Content, out int vote))
if (!int.TryParse(msg.Content, out var vote))
return false;
--vote;
if (vote < 0 || vote >= Poll.Answers.Count)

View File

@@ -250,7 +250,7 @@ public class TicTacToe
_phase = Phase.Ended;
}
var reason = "";
var reason = string.Empty;
if (_phase == Phase.Ended) // if user won, stop receiving moves
{

View File

@@ -46,15 +46,15 @@ public class TriviaQuestion
return true;
}
int levDistanceClean = CleanAnswer.LevenshteinDistance(cleanGuess);
int levDistanceNormal = Answer.LevenshteinDistance(guess);
var levDistanceClean = CleanAnswer.LevenshteinDistance(cleanGuess);
var levDistanceNormal = Answer.LevenshteinDistance(guess);
return JudgeGuess(CleanAnswer.Length, cleanGuess.Length, levDistanceClean)
|| JudgeGuess(Answer.Length, guess.Length, levDistanceNormal);
}
private static bool JudgeGuess(int guessLength, int answerLength, int levDistance)
{
foreach (Tuple<int, int> level in strictness)
foreach (var level in strictness)
{
if (guessLength <= level.Item1 || answerLength <= level.Item1)
{