Difference between revisions of "Concatenation"

esse quam videri
Jump to: navigation, search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=Definition=
 
=Definition=
 +
Combining elements end-to-end to form 1 combined result. In the case of computer programming, an element could be a string but the result is always saved to a string.
  
 
=Relevance=
 
=Relevance=
This is useful for putting data together to dipslay!
+
*[[String]]
  
 
=Explanation=
 
=Explanation=
It is a way of making a new word (or String), by putting together two other strings.  
+
It is a way of making a new string (or sentence), by putting together two or more elements.
  
Class Diagram
+
'''How strings can be made:'''
  
=Example=
 
 
<syntaxhighlight lang ="csharp">
 
<syntaxhighlight lang ="csharp">
 
string a = "abc";
 
string a = "abc";
Line 23: Line 23:
 
string result3 = i + a; // result3 = "123abc"
 
string result3 = i + a; // result3 = "123abc"
 
string result4 = c + i; // result4 = "123123"
 
string result4 = c + i; // result4 = "123123"
string result5 = j + k; // result5 = "456.34" because even though both variables are numbers, because we are saving it as a string, it will concatinate
+
string result5 = j + k; // result5 = "456.34" because even though both variables are numbers, because we are saving it as a string, it will concatinate instead of actually adding the numbers
 +
string result6 = a + b + i; // result6 = "abcdef123" concatenation can also be with multiple elements, not just two elements
  
 
/*
 
/*
Line 31: Line 32:
 
“123” + 123 = “123123”
 
“123” + 123 = “123123”
 
45 + 6.34f = "456.34"
 
45 + 6.34f = "456.34"
 +
"abc" + "def" + 123 = "abcdef123"
 
*/
 
*/
 
</syntaxhighlight>
 
</syntaxhighlight>
=Resources=
 
 
== See also ==
 
== See also ==
  
Line 39: Line 40:
 
* [[Composite Formatting]]
 
* [[Composite Formatting]]
 
* [[Interpolated Formatting]]
 
* [[Interpolated Formatting]]
 
==Notes==
 
 
 
==External Links==
 
 
  
  

Latest revision as of 15:54, 8 August 2019

Definition

Combining elements end-to-end to form 1 combined result. In the case of computer programming, an element could be a string but the result is always saved to a string.

Relevance

Explanation

It is a way of making a new string (or sentence), by putting together two or more elements.

How strings can be made:

string a = "abc";
string b = "def";
string c = "123";

int i = 123;
int j = 45;
float k = 6.34f;

string result1 = a + b; // result1 = "abcdef"
string result2 = a + i; // result2 = "abc123"
string result3 = i + a; // result3 = "123abc"
string result4 = c + i; // result4 = "123123"
string result5 = j + k; // result5 = "456.34" because even though both variables are numbers, because we are saving it as a string, it will concatinate instead of actually adding the numbers
string result6 = a + b + i; // result6 = "abcdef123" concatenation can also be with multiple elements, not just two elements

/*
"abc" + "def" = "abcdef"
“abc” + 123 = “abc123”
123 + “abc” = “123abc”
“123” + 123 = “123123”
45 + 6.34f = "456.34"
"abc" + "def" + 123 = "abcdef123"
*/

See also