Language.cs 855 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. using System.Globalization;
  2. namespace NLangDetect.Core
  3. {
  4. // TODO IMM HI: name??
  5. public class Language
  6. {
  7. #region Constructor(s)
  8. public Language(string name, double probability)
  9. {
  10. Name = name;
  11. Probability = probability;
  12. }
  13. #endregion
  14. #region Object overrides
  15. public override string ToString()
  16. {
  17. if (Name == null)
  18. {
  19. return "";
  20. }
  21. return
  22. string.Format(
  23. CultureInfo.InvariantCulture.NumberFormat,
  24. "{0}:{1:0.000000}",
  25. Name,
  26. Probability);
  27. }
  28. #endregion
  29. #region Properties
  30. public string Name { get; set; }
  31. public double Probability { get; set; }
  32. #endregion
  33. }
  34. }