Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Conversion = new BaseConverter<BaseText, Base10>();
- Conversion.Convert("This is a test!", new BaseText(), new Base10());
- var Conversion = new BaseConverter<BaseText, Base10>();
- Conversion.Convert("This is a test!", new BaseText(), new Base10());
- using System;
- namespace BaseConverion {
- public class Converter {
- public class Attributes {
- public bool BaseTextActivated = false;
- public bool Base10Activated = false;
- }
- public class Base10 : BaseText {
- public Base10() {
- Base10Activated = true;
- }
- }
- public class BaseText : Attributes {
- public BaseText() {
- BaseTextActivated = true;
- }
- }
- public class BaseConverter<OriginalBase, TargetBase> : Base10 {
- public dynamic Convert(dynamic OriginalValue, OriginalBase Original,
- TargetBase Target, bool ReturnString = true) {
- dynamic ReturnValue;
- if(BaseTextActivated == true) {
- if(BaseTextActivated == true) {
- Console.WriteLine(Target.ToString().ToUpper());
- if(Target.ToString().ToUpper() == "SYSTEM.STRING") {
- if(OriginalValue.Length != 1) {
- } else { }
- } else { throw new Exception("BaseConverter: Invalid Type."); }
- } else { throw new Exception("BaseConverter: Unknown Base."); }
- }
- return 0;
- }
- }
- }
- public class Test {
- public static void Main() {
- var Conversion = new BaseConverter<BaseText, Base10>();
- Conversion.Convert("This is a test!", new BaseText(), new Base10());
- }
- }
- }
Add Comment
Please, Sign In to add comment