HtmlTextWriter.WriteLine Method (Char[], Int32, Int32)


Writes any pending tab spacing and a subarray of Unicode characters, followed by a line terminator string, to the output stream.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public override void WriteLine(
	char[] buffer,
	int index,
	int count


Type: System.Char[]

The character array from which to write text to the output stream.

Type: System.Int32

The location in the character array where writing begins.

Type: System.Int32

The number of characters in the array to write to the output stream.

The default line terminator string is a carriage return followed by a line feed ("\r\n"). The WriteLine base method is used to write the value parameter.

This section contains two code examples. The first one demonstrates how to create a character array. The second one demonstrates how to use the array.

These code examples generate the following markup:




The following code example demonstrates how to create an array of characters that spell out hello world. Included in the array is the SpaceChar field, which creates a space between the two words.

private char[] testChars = {'h', 'e', 'l', 'l', 'o',
    HtmlTextWriter.SpaceChar ,'w', 'o', 'r', 'l', 'd'};

The following code example uses the index and count parameters of the WriteLine method to render the first five characters of the array created in the preceding code example.

// Render a subarray of a character array
// as the contents of a <label> element.
writer.WriteLine(testChars, 0, 5);

.NET Framework
Available since 1.1
Return to top