String
A string
is a sequence of characters. Strings are used for storing textual data.
main.cs
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string text = "Hello, World!";
Console.WriteLine(text); // Output: Hello, World!
}
}
}
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "Hello, World!"; Console.WriteLine(text); // Output: Hello, World! } } }
String data, or text, is always enclosed in double quotation marks ("
).
While arithmetic operations cannot be performed on strings, the plus (+
) operator can be used to join two strings together. This process is known as string concatenation.
main.cs
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string partOne = "The first sentence. ";
string partTwo = "The second sentence.";
string combined = partOne + partTwo;
Console.WriteLine(combined); // Output: The first sentence. The second sentence.
}
}
}
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string partOne = "The first sentence. "; string partTwo = "The second sentence."; string combined = partOne + partTwo; Console.WriteLine(combined); // Output: The first sentence. The second sentence. } } }
We can use the new line character (\n
) to represent a new line in string data.
Consider the following example:
main.cs
99
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string text = "The first line.\nThe second line.";
Console.WriteLine(text);
}
}
}
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\nThe second line."; Console.WriteLine(text); } } }
When the \n
character is encountered, the text automatically shifts to a new line. We can use multiple newline characters to skip multiple lines:
main.cs
99
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string text = "The first line.\n\n\nThe second line.\nThe third line.";
Console.WriteLine(text);
}
}
}
12345678910111213using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { string text = "The first line.\n\n\nThe second line.\nThe third line."; Console.WriteLine(text); } } }
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 6
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal