System.String and string keywords are the same, and you can use whichever naming convention you prefer. Essentially, string keyword is an alias for System.String class. String objects are immutable (i ...