Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
FileNameCharCheck
//Rextester.Program.Main is the entry point for your code. Don't change it. //Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using System.IO; namespace Rextester { public class Program { public static HashSet<char> InvalidNameChars = GetInvalidFileNameChars(); public static HashSet<char> InvalidPathChars = new HashSet<char>(Path.GetInvalidPathChars()); public static HashSet<char> GetInvalidFileNameChars() { char[] cs = Path.GetInvalidFileNameChars(); HashSet<char> h = new HashSet<char>(cs); h.Remove(Path.DirectorySeparatorChar); return h; } /// <summary> /// Check if a string is valid for file name or not. /// </summary> /// <param name="s">file name string.</param> /// <returns>false if it contains invalid chars disallowed in file name or path.</returns> public static bool IsValid(string s) { if (s == null) return false; foreach (char c in s) { if (InvalidNameChars.Contains(c) || InvalidPathChars.Contains(c)) { return false; } } return true; } public static void Main(string[] args) { //Your code goes here Console.WriteLine("Hello, world!"); string str = "監視サーバ01"; Console.WriteLine(IsValid(str)); } } }
run
|
edit
|
history
|
help
0
Hallo world
Random number between IF Values
learning
sdfrgthyuyt dsxcsd
bc160400236
Список Лекарств
Test
Integers Array manipulation examples
test
bellman ford algo