diff --git a/solution/0000-0099/0027.Remove Element/README.md b/solution/0000-0099/0027.Remove Element/README.md index 66512c052c070..e0a104c1eb0d9 100644 --- a/solution/0000-0099/0027.Remove Element/README.md +++ b/solution/0000-0099/0027.Remove Element/README.md @@ -205,6 +205,22 @@ var removeElement = function (nums, val) { }; ``` +#### C# + +```cs +public class Solution { + public int RemoveElement(int[] nums, int val) { + int k = 0; + foreach (int x in nums) { + if (x != val) { + nums[k++] = x; + } + } + return k; + } +} +``` + #### PHP ```php diff --git a/solution/0000-0099/0027.Remove Element/README_EN.md b/solution/0000-0099/0027.Remove Element/README_EN.md index e033fd507fbbd..6bbc22e167933 100644 --- a/solution/0000-0099/0027.Remove Element/README_EN.md +++ b/solution/0000-0099/0027.Remove Element/README_EN.md @@ -205,6 +205,22 @@ var removeElement = function (nums, val) { }; ``` +#### C# + +```cs +public class Solution { + public int RemoveElement(int[] nums, int val) { + int k = 0; + foreach (int x in nums) { + if (x != val) { + nums[k++] = x; + } + } + return k; + } +} +``` + #### PHP ```php diff --git a/solution/0000-0099/0027.Remove Element/Solution.cs b/solution/0000-0099/0027.Remove Element/Solution.cs new file mode 100644 index 0000000000000..1ded258b8a3eb --- /dev/null +++ b/solution/0000-0099/0027.Remove Element/Solution.cs @@ -0,0 +1,11 @@ +public class Solution { + public int RemoveElement(int[] nums, int val) { + int k = 0; + foreach (int x in nums) { + if (x != val) { + nums[k++] = x; + } + } + return k; + } +} \ No newline at end of file