C# 클래스 TimeRulerLibrary.StringBuilderExtensions

Static flass for string builder extension methods.
You can specified StringBuilder for SpriteFont.DrawString from XNA GS 3.0. And you can save unwanted memory allocations. But there are still problems for adding numerical value to StringBuilder. One of them is boxing ocurred when you use StringBuilder.AppendFormat method. Another issue is memory allocation occured when you specify int or float for StringBuild.Append method. This class provides solution for those issue. All methods are defined as extension methods as StringBuilder. So, you can use those method like below. stringBuilder.AppendNumber(12345);
파일 보기 프로젝트 열기: jaquadro/MonoGdx

공개 메소드들

메소드 설명
AppendNumber ( this builder, float number ) : void

Convert float to string and added to string builder.

It shows 2 decimal digits.

AppendNumber ( this builder, float number, AppendNumberOptions options ) : void

Convert float to string and added to string builder.

It shows 2 decimal digits.

AppendNumber ( this builder, float number, int decimalCount, AppendNumberOptions options ) : void

Convert float to string and added to string builder.

AppendNumber ( this builder, int number ) : void

Convert integer to string and added to string builder.

AppendNumber ( this builder, int number, AppendNumberOptions options ) : void

Convert integer to string and added to string builder.

비공개 메소드들

메소드 설명
AppendNumbernternal ( StringBuilder builder, int number, int decimalCount, AppendNumberOptions options ) : void

메소드 상세

AppendNumber() 공개 정적인 메소드

Convert float to string and added to string builder.
It shows 2 decimal digits.
public static AppendNumber ( this builder, float number ) : void
builder this
number float
리턴 void

AppendNumber() 공개 정적인 메소드

Convert float to string and added to string builder.
It shows 2 decimal digits.
public static AppendNumber ( this builder, float number, AppendNumberOptions options ) : void
builder this
number float
options AppendNumberOptions
리턴 void

AppendNumber() 공개 정적인 메소드

Convert float to string and added to string builder.
public static AppendNumber ( this builder, float number, int decimalCount, AppendNumberOptions options ) : void
builder this
number float
decimalCount int
options AppendNumberOptions
리턴 void

AppendNumber() 공개 정적인 메소드

Convert integer to string and added to string builder.
public static AppendNumber ( this builder, int number ) : void
builder this
number int
리턴 void

AppendNumber() 공개 정적인 메소드

Convert integer to string and added to string builder.
public static AppendNumber ( this builder, int number, AppendNumberOptions options ) : void
builder this
number int
options AppendNumberOptions Format options
리턴 void