裏口からのC#実践入門
2-6 古い XSLT
XSLT、名前自体は見たことあるけど、どんなものか知らない。
XSL Transformations - Wikipedia
サンプルに出てきたURL、見てみたらIISのトップだった。見た目で一瞬怪しいサイトとか思ってゴメンなさい。
IIS Windows Server
2-7 独自形式バイナリーへのシリアライズ
シリアライズについては以前からどういう用途で使えるか謎。
値を渡すのではなく、シリアライズして渡したいという場面が思いつかない。
using System; using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Json; namespace Uraguchi.Scene2 { [DataContract] public class Tenshi7SerializableClass { [DataMember()] public string Value { get; set; } } public class Tenshi7 { public static void Run() { Tenshi7SerializableClass obj = new Tenshi7SerializableClass(); obj.Value = "Hello!!"; DataContractSerializer serializer = new DataContractSerializer(typeof(Tenshi7SerializableClass)); using (Stream stream = new FileStream("sample.json", FileMode.Create)) { serializer.WriteObject(stream, obj); } using (Stream stream = new FileStream("sample.json", FileMode.Open)) { Tenshi7SerializableClass read = (Tenshi7SerializableClass)serializer.ReadObject(stream); Console.WriteLine(read.Value); } } } }