0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ZStringを読もう

Last updated at Posted at 2025-10-10

どうもKutoです。
最近OSSを読みたいな欲が出てきまして、その第一歩として今回からZStringの読解を行っていきたいと思います。

ZStringを選んだ理由

実際に読み始める前に、読むOSSを探した結果何故ZStringにしようと思ったのかの理由を簡潔に述べておこうと思います。
自分はつよつよエンジニアではありません。故にどんなOSSでも読めるというわけではなく、OSSを探す際にはいくつかの条件がありました。

  • C#のOSSであること
    • 自分の一番得意な言語がC#であるため
  • 使用者がそれなりにいること
    • 調べた際の情報量が多い方が読解は楽だろうと考えられるため
  • 大きいOSSではないこと
    • .NET runtime などは到底読み切れないため

これらの条件のもと探した結果、一番適しているなと思ったのがZStringであったということです。加えて最近ゼロアロケーションについて調べていたというのもあり、最初のOSSをZStringに決めました。

ZStringはC#のライブラリを沢山作成されているCySharp産のライブラリです。日本産であることもあって日本語の記事も多く、比較的読みやすいのではないかと考えました。

記事一覧

1つの記事だけでは読み切れないため、PullRequest等の単位で記事を区切って読解していきたいと思います。
以下がその記事のリストです。随時更新します。

ZStringを読もう(1)
ZStringを読もう(2) initial commit

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?