コード例 #1
0
ファイル: FortranTypes.cs プロジェクト: Altaxo/Altaxo
		public static Characters Add(char[] c1, char[] c2)
		{
			Characters newCharacters = new Characters(c1.Length + c2.Length);

			Array.Copy(c1, newCharacters.CharArray, c1.Length);

			Array.Copy(c2, 0, newCharacters.CharArray, c1.Length, c2.Length);

			return newCharacters;
		}
コード例 #2
0
ファイル: FortranTypes.cs プロジェクト: Altaxo/Altaxo
		public void Replace(Characters source)
		{
			this.Replace(source.CharArray);
		}
コード例 #3
0
ファイル: FortranTypes.cs プロジェクト: Altaxo/Altaxo
		public Characters Substring(int startIndex, int lastIndex)
		{
			int length = lastIndex - startIndex + 1;
			Characters sub = new Characters(length);

			startIndex--; //C# index
			Array.Copy(this._CharArray, startIndex, sub.CharArray, 0, length);

			return sub;
		}
コード例 #4
0
 public static int LEN_TRIM(Characters chars)
 {
     return(chars.LenTrim());
 }
コード例 #5
0
 public static void Copy(Characters destination, string source)
 {
     FortranLib.Copy(destination.CharArray, 1, source.ToCharArray());
 }
コード例 #6
0
 public static void Copy(Characters destination, Characters source)
 {
     FortranLib.Copy(destination.CharArray, 1, source.CharArray);
 }
コード例 #7
0
 public static void Copy(Characters destination, int startIndex, int lastIndex, string source)
 {
     FortranLib.Copy(destination.CharArray, startIndex, lastIndex, source.ToCharArray());
 }
コード例 #8
0
 public static void Copy(Characters destination, int startIndex, Characters source)
 {
     FortranLib.Copy(destination.CharArray, startIndex, source.CharArray);
 }
コード例 #9
0
 public static int INDEX(Characters chars, Characters value)
 {
     return(FortranLib.INDEX(chars.ToString(), value.ToString()));
 }
コード例 #10
0
 public static int INDEX(Characters chars, string value)
 {
     return(FortranLib.INDEX(chars.ToString(), value, false));
 }
コード例 #11
0
 public static int INDEX(Characters chars, string value, bool back)
 {
     return(FortranLib.INDEX(chars.ToString(), value, back));
 }
コード例 #12
0
 public static int SCAN(Characters charArray, string set)
 {
     return(FortranLib.SCAN(charArray.ToString(), set));
 }