Sorry no. String is also an object, but to use it in your example of how to create objects is misleading, because C# allows you to take a shortcut as though it were a primitive type.
Human human = new Human(); // creates an object
int daysToNextBirthday = 43; // creates a primitive by assigning a value directly, no call to constructor
string monthOfBirth = "February"; // looks like a call to a primitive but it is just a shortcut, it actually creates an object for you - String is the only class I can think of that does this